forked from NixOS/nixpkgs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged branches: - shotcut-fix-hw-accel - amc-my-patches - oauth2ms - gcalcli-fix-import - ucspi-tcp-ipv6-support - gnuplot-info - redmine-assertions
- Loading branch information
Showing
10 changed files
with
244 additions
and
22 deletions.
There are no files selected for viewing
57 changes: 57 additions & 0 deletions
57
...applications/misc/auto-multiple-choice/0001-AMC-TXT-New-global-option-ShowGroupText.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
From 20c120c57a65eb0ab9203cb347bb78b664b80974 Mon Sep 17 00:00:00 2001 | ||
From: Michal Sojka <[email protected]> | ||
Date: Sun, 21 Jan 2018 23:13:00 +0100 | ||
Subject: [PATCH 1/2] AMC-TXT: New global option ShowGroupText | ||
|
||
When this option is enabled (default), the text after group start/end | ||
marks i.e., after "*(" or "*)", is shown in the printed tests. This is | ||
the same behavior as before this commit. | ||
|
||
By setting this option to 0, no group marks are generated. This is | ||
useful if groups are used merely as containers for similar questions | ||
and have numquestions=1 option. In this case, it makes little sense to | ||
add group text before and after every question. | ||
--- | ||
AMC-perl/AMC/Filter/plain.pm | 5 ++++- | ||
1 file changed, 4 insertions(+), 1 deletion(-) | ||
|
||
diff --git a/AMC-perl/AMC/Filter/plain.pm b/AMC-perl/AMC/Filter/plain.pm | ||
index 5970266d..e0f7d4be 100644 | ||
--- a/AMC-perl/AMC/Filter/plain.pm | ||
+++ b/AMC-perl/AMC/Filter/plain.pm | ||
@@ -63,6 +63,7 @@ sub new { | ||
TitleWidth | ||
Pages | ||
RandomSeed | ||
+ ShowGroupText | ||
PreAssociation PreAssociationKey PreAssociationName | ||
/ | ||
]; | ||
@@ -75,6 +76,7 @@ sub new { | ||
CompleteMulti SeparateAnswerSheet AutoMarks | ||
Arabic | ||
ManualDuplex SingleSided | ||
+ ShowGroupText | ||
/ | ||
]; | ||
|
||
@@ -119,6 +121,7 @@ sub new { | ||
namefieldlinespace => '.5em', | ||
titlewidth => ".47\\linewidth", | ||
randomseed => "1527384", | ||
+ showgrouptext => 1, | ||
lang => '', | ||
code => 0, | ||
'latex-preambule' => '', | ||
@@ -487,7 +490,7 @@ sub read_file { | ||
if (/^\s*\*([\(\)])(?:\[([^]]*)\])?\s*(.*)/) { | ||
my $action = $1; | ||
my $options = $2; | ||
- my $text = $3; | ||
+ my $text=$self->{'options'}->{'showgrouptext'} ? $3 : ""; | ||
debug "Group A=" . printable($action) . " O=" . printable($options); | ||
my %oo = $self->read_options($options); | ||
if ( $action eq '(' ) { | ||
-- | ||
2.34.1 | ||
|
55 changes: 55 additions & 0 deletions
55
pkgs/applications/misc/auto-multiple-choice/0002-Test-8-page-alignment.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
From bed560fcf352343d75f8a4c719d2710c60420672 Mon Sep 17 00:00:00 2001 | ||
From: Michal Sojka <[email protected]> | ||
Date: Fri, 25 Jan 2019 18:26:26 +0100 | ||
Subject: [PATCH 2/2] Test 8-page alignment | ||
|
||
--- | ||
AMC-buildpdf.cc | 2 ++ | ||
AMC-perl/AMC/Annotate.pm | 11 +++++++++++ | ||
2 files changed, 13 insertions(+) | ||
|
||
diff --git a/AMC-buildpdf.cc b/AMC-buildpdf.cc | ||
index 73dea3ca..a4549e57 100644 | ||
--- a/AMC-buildpdf.cc | ||
+++ b/AMC-buildpdf.cc | ||
@@ -89,6 +89,8 @@ int main(int argc, char** argv ) | ||
processing_error = PDF.load_pdf(command + 9); | ||
} else if(sscanf(command, "page pdf %ld", &i) == 1) { | ||
processing_error = PDF.new_page_from_pdf(i); | ||
+ } else if(strcmp(command, "page empty") == 0) { | ||
+ processing_error = PDF.next_page(); | ||
} else if(strcmp(command, "matrix identity") == 0) { | ||
PDF.identity_matrix(); | ||
} else if(sscanf(command, "matrix %lf %lf %lf %lf %lf %lf", | ||
diff --git a/AMC-perl/AMC/Annotate.pm b/AMC-perl/AMC/Annotate.pm | ||
index 6e15af59..cbb49f37 100644 | ||
--- a/AMC-perl/AMC/Annotate.pm | ||
+++ b/AMC-perl/AMC/Annotate.pm | ||
@@ -1036,6 +1036,14 @@ sub student_draw_page { | ||
} | ||
} | ||
|
||
+sub draw_empty_page { | ||
+ my ($self,$page)=@_; | ||
+ | ||
+ debug "Drawing empty page #$page"; | ||
+ | ||
+ $self->command("page empty"); | ||
+} | ||
+ | ||
# process a student copy | ||
|
||
sub process_student { | ||
@@ -1077,6 +1085,9 @@ sub process_student { | ||
for my $page ( $self->student_pages($student) ) { | ||
$self->student_draw_page( $student, $page ); | ||
} | ||
+ for (my $i = $self->student_pages($student); $i % 8 != 0; $i++) { | ||
+ $self->draw_empty_page($i+1); | ||
+ } | ||
|
||
$self->{data}->end_transaction('aOST'); | ||
} | ||
-- | ||
2.34.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
57 changes: 57 additions & 0 deletions
57
...pplications/video/shotcut/0001-Don-t-use-connection_type-x11-for-VAAPI-HW-accelerat.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
From 36adc7859d8e9f8eeeca14c9620b0218d4306438 Mon Sep 17 00:00:00 2001 | ||
From: Michal Sojka <[email protected]> | ||
Date: Sat, 4 Sep 2021 11:18:16 +0200 | ||
Subject: [PATCH] Don't use connection_type=x11 for VAAPI HW acceleration | ||
|
||
Without this, HW acceleration doesn't work on my Intel system. | ||
--- | ||
src/docks/encodedock.cpp | 3 +-- | ||
src/proxymanager.cpp | 4 ++-- | ||
2 files changed, 3 insertions(+), 4 deletions(-) | ||
|
||
diff --git a/src/docks/encodedock.cpp b/src/docks/encodedock.cpp | ||
index 18d21a8f..0f0f4255 100644 | ||
--- a/src/docks/encodedock.cpp | ||
+++ b/src/docks/encodedock.cpp | ||
@@ -791,7 +791,6 @@ Mlt::Properties* EncodeDock::collectProperties(int realtime, bool includeProfile | ||
setIfNotSet(p, "pix_fmt", "nv12"); | ||
} else if (vcodec.endsWith("_vaapi")) { | ||
setIfNotSet(p, "vprofile", "main"); | ||
- setIfNotSet(p, "connection_type", "x11"); | ||
} | ||
} | ||
if (includeProfile || ui->widthSpinner->value() != MLT.profile().width()) { | ||
@@ -2052,7 +2051,7 @@ bool EncodeDock::detectHardwareEncoders() | ||
QStringList args; | ||
args << "-hide_banner" << "-f" << "lavfi" << "-i" << "color=s=640x360" << "-frames" << "1" << "-an"; | ||
if (codec.endsWith("_vaapi")) | ||
- args << "-init_hw_device" << "vaapi=vaapi0:,connection_type=x11" << "-filter_hw_device" << "vaapi0" << "-vf" << "format=nv12,hwupload"; | ||
+ args << "-init_hw_device" << "vaapi=vaapi0:" << "-filter_hw_device" << "vaapi0" << "-vf" << "format=nv12,hwupload"; | ||
else if (codec == "hevc_qsv") | ||
args << "-load_plugin" << "hevc_hw"; | ||
args << "-c:v" << codec << "-f" << "rawvideo" << "pipe:"; | ||
diff --git a/src/proxymanager.cpp b/src/proxymanager.cpp | ||
index 0fcc2fc1..bc4f1c44 100644 | ||
--- a/src/proxymanager.cpp | ||
+++ b/src/proxymanager.cpp | ||
@@ -175,7 +175,7 @@ void ProxyManager::generateVideoProxy(Mlt::Producer& producer, bool fullRange, S | ||
args << "-rc" << "1"; | ||
args << "-qp_i" << "32" << "-qp_p" << "32"; | ||
} else if (hwCodecs.contains("hevc_vaapi")) { | ||
- args << "-init_hw_device" << "vaapi=vaapi0:,connection_type=x11" << "-filter_hw_device" << "vaapi0"; | ||
+ args << "-init_hw_device" << "vaapi=vaapi0:" << "-filter_hw_device" << "vaapi0"; | ||
args << "-codec:v" << "hevc_vaapi"; | ||
args << "-qp" << "37"; | ||
} else if (hwCodecs.contains("h264_nvenc")) { | ||
@@ -183,7 +183,7 @@ void ProxyManager::generateVideoProxy(Mlt::Producer& producer, bool fullRange, S | ||
args << "-rc" << "constqp"; | ||
args << "-vglobal_quality" << "37"; | ||
} else if (hwCodecs.contains("h264_vaapi")) { | ||
- args << "-init_hw_device" << "vaapi=vaapi0:,connection_type=x11" << "-filter_hw_device" << "vaapi0"; | ||
+ args << "-init_hw_device" << "vaapi=vaapi0:" << "-filter_hw_device" << "vaapi0"; | ||
args << "-codec:v" << "h264_vaapi"; | ||
args << "-qp" << "30"; | ||
} else if (hwCodecs.contains("hevc_videotoolbox")) { | ||
-- | ||
2.32.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
{ lib, stdenv, fetchFromGitHub, python3 }: | ||
|
||
stdenv.mkDerivation { | ||
pname = "oauth2ms"; | ||
version = "2021-07-09"; | ||
|
||
src = fetchFromGitHub { | ||
owner = "harishkrupo"; | ||
repo = "oauth2ms"; | ||
rev = "a1ef0cabfdea57e9309095954b90134604e21c08"; # No tags or releases in the repo | ||
sha256 = "sha256-xPSWlHJAXhhj5I6UMjUtH1EZqCZWHJMFWTu3a4k1ETc"; | ||
}; | ||
|
||
buildInputs = [ | ||
(python3.withPackages (ps: with ps; [ | ||
pyxdg | ||
msal | ||
python-gnupg | ||
])) | ||
]; | ||
|
||
installPhase = '' | ||
runHook preInstall | ||
install -m755 -D oauth2ms $out/bin/oauth2ms | ||
runHook postInstall | ||
''; | ||
|
||
meta = with lib; { | ||
homepage = "https://github.com/harishkrupo/oauth2ms"; | ||
description = "XOAUTH2 compatible Office365 token fetcher"; | ||
platforms = platforms.all; | ||
license = licenses.asl20; | ||
maintainers = with maintainers; [ wentasah ]; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.