Merge master into staging-next
This commit is contained in:
commit
7a1ee9c317
@ -82,6 +82,12 @@
|
|||||||
githubId = 882455;
|
githubId = 882455;
|
||||||
name = "Elliot Cameron";
|
name = "Elliot Cameron";
|
||||||
};
|
};
|
||||||
|
_414owen = {
|
||||||
|
email = "owen@owen.cafe";
|
||||||
|
github = "414owen";
|
||||||
|
githubId = 1714287;
|
||||||
|
name = "Owen Shepherd";
|
||||||
|
};
|
||||||
_6AA4FD = {
|
_6AA4FD = {
|
||||||
email = "f6442954@gmail.com";
|
email = "f6442954@gmail.com";
|
||||||
github = "6AA4FD";
|
github = "6AA4FD";
|
||||||
|
@ -10,11 +10,11 @@ with lib;
|
|||||||
|
|
||||||
perlPackages.buildPerlPackage rec {
|
perlPackages.buildPerlPackage rec {
|
||||||
pname = "gscan2pdf";
|
pname = "gscan2pdf";
|
||||||
version = "2.9.1";
|
version = "2.11.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/gscan2pdf/${version}/${pname}-${version}.tar.xz";
|
url = "mirror://sourceforge/gscan2pdf/${version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "1ls6n1a8vjgwkb40drpc3rapjligaf9fp218539fnwvhv26div69";
|
sha256 = "0aigngfi5dbjihn43c6sg865i1ybfzj0w81zclzy8r9nqiqq0wma";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ wrapGAppsHook ];
|
nativeBuildInputs = [ wrapGAppsHook ];
|
||||||
@ -23,15 +23,19 @@ perlPackages.buildPerlPackage rec {
|
|||||||
[ librsvg sane-backends sane-frontends ] ++
|
[ librsvg sane-backends sane-frontends ] ++
|
||||||
(with perlPackages; [
|
(with perlPackages; [
|
||||||
Gtk3
|
Gtk3
|
||||||
|
Gtk3ImageView
|
||||||
Gtk3SimpleList
|
Gtk3SimpleList
|
||||||
Cairo
|
Cairo
|
||||||
CairoGObject
|
CairoGObject
|
||||||
Glib
|
Glib
|
||||||
GlibObjectIntrospection
|
GlibObjectIntrospection
|
||||||
GooCanvas2
|
GooCanvas2
|
||||||
|
GraphicsTIFF
|
||||||
|
IPCSystemSimple
|
||||||
LocaleCodes
|
LocaleCodes
|
||||||
LocaleGettext
|
LocaleGettext
|
||||||
PDFAPI2
|
PDFBuilder
|
||||||
|
ImagePNGLibpng
|
||||||
ImageSane
|
ImageSane
|
||||||
SetIntSpan
|
SetIntSpan
|
||||||
PerlMagick
|
PerlMagick
|
||||||
@ -93,9 +97,21 @@ perlPackages.buildPerlPackage rec {
|
|||||||
xvfb_run
|
xvfb_run
|
||||||
file
|
file
|
||||||
tesseract # tests are expecting tesseract 3.x precisely
|
tesseract # tests are expecting tesseract 3.x precisely
|
||||||
];
|
] ++ (with perlPackages; [
|
||||||
|
TestPod
|
||||||
|
]);
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
|
# Temporarily disable a dubiously failing test:
|
||||||
|
# t/169_import_scan.t ........................... 1/1
|
||||||
|
# # Failed test 'variable-height scan imported with expected size'
|
||||||
|
# # at t/169_import_scan.t line 50.
|
||||||
|
# # got: '179'
|
||||||
|
# # expected: '296'
|
||||||
|
# # Looks like you failed 1 test of 1.
|
||||||
|
# t/169_import_scan.t ........................... Dubious, test returned 1 (wstat 256, 0x100)
|
||||||
|
rm t/169_import_scan.t
|
||||||
|
|
||||||
xvfb-run -s '-screen 0 800x600x24' \
|
xvfb-run -s '-screen 0 800x600x24' \
|
||||||
make test
|
make test
|
||||||
'';
|
'';
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
{ lib, fetchurl, appimageTools }:
|
{ lib, fetchurl, appimageTools }:
|
||||||
|
|
||||||
let
|
let
|
||||||
pname = "deltachat-electron";
|
pname = "deltachat-electron";
|
||||||
version = "1.3.0";
|
version = "1.14.1";
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url =
|
url =
|
||||||
"https://download.delta.chat/desktop/v${version}/DeltaChat-${version}.AppImage";
|
"https://download.delta.chat/desktop/v${version}/DeltaChat-${version}.AppImage";
|
||||||
sha256 = "1xyp8cg11px8rras12sncjmq85alyvz7ycw1v1py8w8rlz60wkij";
|
sha256 = "0w00qr8wwrxwa2g71biyz42k8y5y766m6k876bnzq927vcjilq6b";
|
||||||
};
|
};
|
||||||
|
|
||||||
appimageContents = appimageTools.extract { inherit name src; };
|
appimageContents = appimageTools.extract { inherit name src; };
|
||||||
|
|
||||||
in appimageTools.wrapType2 {
|
in
|
||||||
|
appimageTools.wrapType2 {
|
||||||
inherit name src;
|
inherit name src;
|
||||||
|
|
||||||
extraInstallCommands = ''
|
extraInstallCommands = ''
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }:
|
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "4.26.1";
|
version = "4.27.0";
|
||||||
pname = "breathe";
|
pname = "breathe";
|
||||||
disabled = isPy27;
|
disabled = isPy27;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "f59ecadebbb76e3b4710e8c9d2f8f98d51e54701930a38ddf732930653dcf6b5";
|
sha256 = "5b21f86d0cc99d3168f0d9730e07c1438057083ccc9a9c54de322e59e1f4e740";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ docutils six sphinx ];
|
propagatedBuildInputs = [ docutils six sphinx ];
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, fetchpatch
|
, fetchpatch
|
||||||
|
, pytest-asyncio
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
, wrapt
|
, wrapt
|
||||||
}:
|
}:
|
||||||
@ -35,15 +36,11 @@ buildPythonPackage rec {
|
|||||||
wrapt
|
wrapt
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [ pytestCheckHook ];
|
checkInputs = [
|
||||||
|
pytest-asyncio
|
||||||
# Not all Home Assistant related check pass
|
pytestCheckHook
|
||||||
# https://github.com/zabuldon/teslajsonpy/issues/121
|
|
||||||
# https://github.com/zabuldon/teslajsonpy/pull/124
|
|
||||||
disabledTests = [
|
|
||||||
"test_values_on_init"
|
|
||||||
"test_get_value_on_init"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "teslajsonpy" ];
|
pythonImportsCheck = [ "teslajsonpy" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
cp ${ini} fmax.ini
|
cp ${ini} fmax.ini
|
||||||
'';
|
'';
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
gcc *.c -o fairymax -DINI_FILE='"'"$out/share/fairymax/fmax.ini"'"'
|
$CC *.c -Wno-return-type -o fairymax -DINI_FILE='"'"$out/share/fairymax/fmax.ini"'"'
|
||||||
'';
|
'';
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p "$out"/{bin,share/fairymax}
|
mkdir -p "$out"/{bin,share/fairymax}
|
||||||
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
|
|||||||
'';
|
'';
|
||||||
license = lib.licenses.free ;
|
license = lib.licenses.free ;
|
||||||
maintainers = [lib.maintainers.raskin];
|
maintainers = [lib.maintainers.raskin];
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.all;
|
||||||
homepage = "http://home.hccnet.nl/h.g.muller/dwnldpage.html";
|
homepage = "http://home.hccnet.nl/h.g.muller/dwnldpage.html";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
29
pkgs/misc/emulators/cen64/default.nix
Normal file
29
pkgs/misc/emulators/cen64/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ lib, cmake, fetchFromGitHub, libGL, libiconv, libX11, openal, stdenv }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "cen64";
|
||||||
|
version = "unstable-2020-02-20";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "n64dev";
|
||||||
|
repo = "cen64";
|
||||||
|
rev = "6f9f5784bf0a720522c4ecb0915e20229c126aed";
|
||||||
|
sha256 = "08q0a3b2ilb95zlz4cw681gwz45n2wrb2gp2z414cf0bhn90vz0s";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
buildInputs = [ libGL libiconv openal libX11 ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
mv cen64 $out/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A Cycle-Accurate Nintendo 64 Emulator";
|
||||||
|
license = licenses.bsd3;
|
||||||
|
homepage = "https://github.com/n64dev/cen64";
|
||||||
|
maintainers = [ maintainers._414owen ];
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,20 +0,0 @@
|
|||||||
--- a/build.gradle 2019-09-01 16:17:17.815513296 +0200
|
|
||||||
+++ b/build.gradle 2019-09-01 16:21:14.688832785 +0200
|
|
||||||
@@ -73,7 +73,7 @@
|
|
||||||
|
|
||||||
buildscript {
|
|
||||||
repositories {
|
|
||||||
- jcenter()
|
|
||||||
+REPLACE
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
@@ -83,7 +83,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
repositories {
|
|
||||||
- jcenter()
|
|
||||||
+REPLACE
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
@ -1,22 +1,22 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, jre, git, gradle_5, perl, makeWrapper }:
|
{ lib, stdenv, fetchFromGitHub, jre, git, gradle, perl, makeWrapper }:
|
||||||
|
|
||||||
let
|
let
|
||||||
name = "ma1sd-${version}";
|
name = "ma1sd-${version}";
|
||||||
version = "2.1.1";
|
version = "2.4.0";
|
||||||
rev = "a112a5e57cb38ad282939d2dcb9c1476e038af39";
|
rev = version;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
inherit rev;
|
inherit rev;
|
||||||
owner = "ma1uta";
|
owner = "ma1uta";
|
||||||
repo = "ma1sd";
|
repo = "ma1sd";
|
||||||
sha256 = "1qibn6m6mvxwnbiypxlgkaqg6in358vkf0q47410rv1dx1gjcnv5";
|
hash = "sha256-8UnhrGa8KKmMAAkzUXztMkxgYOX8MU1ioXuEStGi4Vc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
deps = stdenv.mkDerivation {
|
deps = stdenv.mkDerivation {
|
||||||
name = "${name}-deps";
|
name = "${name}-deps";
|
||||||
inherit src;
|
inherit src;
|
||||||
nativeBuildInputs = [ gradle_5 perl git ];
|
nativeBuildInputs = [ gradle perl git ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
export MA1SD_BUILD_VERSION=${rev}
|
export MA1SD_BUILD_VERSION=${rev}
|
||||||
@ -35,34 +35,36 @@ let
|
|||||||
|
|
||||||
outputHashAlgo = "sha256";
|
outputHashAlgo = "sha256";
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHash = "1w9cxq0rlzyh7bzqr3v3vn2cjhpn7hhc5lk9qzwj7sdj4jn2qxq6";
|
outputHash = "0x2wmmhjgnb6p72d3kvnv2vg52l0c4151rs4jrazs9rvxjfc88dr";
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
inherit name src version;
|
inherit name src version;
|
||||||
nativeBuildInputs = [ gradle_5 perl makeWrapper ];
|
nativeBuildInputs = [ gradle perl makeWrapper ];
|
||||||
buildInputs = [ jre ];
|
buildInputs = [ jre ];
|
||||||
|
|
||||||
patches = [ ./0001-gradle.patch ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
runHook preBuild
|
||||||
export MA1SD_BUILD_VERSION=${rev}
|
export MA1SD_BUILD_VERSION=${rev}
|
||||||
export GRADLE_USER_HOME=$(mktemp -d)
|
export GRADLE_USER_HOME=$(mktemp -d)
|
||||||
|
|
||||||
sed -ie "s#REPLACE#mavenLocal(); maven { url '${deps}' }#g" build.gradle
|
sed -ie "s#jcenter()#mavenLocal(); maven { url '${deps}' }#g" build.gradle
|
||||||
gradle --offline --no-daemon build -x test
|
gradle --offline --no-daemon build -x test
|
||||||
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
install -D build/libs/source.jar $out/lib/ma1sd.jar
|
install -D build/libs/source.jar $out/lib/ma1sd.jar
|
||||||
makeWrapper ${jre}/bin/java $out/bin/ma1sd --add-flags "-jar $out/lib/ma1sd.jar"
|
makeWrapper ${jre}/bin/java $out/bin/ma1sd --add-flags "-jar $out/lib/ma1sd.jar"
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "a federated matrix identity server; fork of mxisd";
|
description = "a federated matrix identity server; fork of mxisd";
|
||||||
homepage = "https://github.com/ma1uta/ma1sd";
|
homepage = "https://github.com/ma1uta/ma1sd";
|
||||||
license = licenses.agpl3;
|
license = licenses.agpl3Only;
|
||||||
maintainers = with maintainers; [ mguentner ];
|
maintainers = with maintainers; [ mguentner ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
|
22
pkgs/tools/misc/krapslog/default.nix
Normal file
22
pkgs/tools/misc/krapslog/default.nix
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{ lib, rustPlatform, fetchFromGitHub }:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "krapslog";
|
||||||
|
version = "0.1.2";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "acj";
|
||||||
|
repo = "krapslog-rs";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "1yllvy3z3115aqxhnjn9rq2z67rgf2w53naygnl6ixpjhpafcr3k";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoSha256 = "05gvl6yiyibcdscdf9a6k28xizdr5kfqbhynfbjny2hpqqjmnxzl";
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Visualize a log file with sparklines";
|
||||||
|
homepage = "https://github.com/acj/krapslog-rs";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ yanganto ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, stdenv, callPackage, fetchFromGitHub, autoreconfHook, pkg-config
|
{ lib, stdenv, callPackage, fetchFromGitHub, autoreconfHook, pkg-config
|
||||||
, CoreFoundation, IOKit, libossp_uuid
|
, CoreFoundation, IOKit, libossp_uuid
|
||||||
, curl, libcap, libuuid, lm_sensors, zlib, fetchpatch
|
, curl, libcap, libuuid, lm_sensors, zlib
|
||||||
, nixosTests
|
, nixosTests
|
||||||
, withCups ? false, cups
|
, withCups ? false, cups
|
||||||
, withDBengine ? true, libuv, lz4, judy
|
, withDBengine ? true, libuv, lz4, judy
|
||||||
@ -36,6 +36,8 @@ in stdenv.mkDerivation rec {
|
|||||||
++ optionals withSsl [ openssl.dev ];
|
++ optionals withSsl [ openssl.dev ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
# required to prevent plugins from relying on /etc
|
||||||
|
# and /var
|
||||||
./no-files-in-etc-and-var.patch
|
./no-files-in-etc-and-var.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -77,7 +79,7 @@ in stdenv.mkDerivation rec {
|
|||||||
meta = {
|
meta = {
|
||||||
description = "Real-time performance monitoring tool";
|
description = "Real-time performance monitoring tool";
|
||||||
homepage = "https://www.netdata.cloud/";
|
homepage = "https://www.netdata.cloud/";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3Plus;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = [ maintainers.lethalman ];
|
maintainers = [ maintainers.lethalman ];
|
||||||
};
|
};
|
||||||
|
@ -192,6 +192,8 @@ in
|
|||||||
|
|
||||||
castxml = callPackage ../development/tools/castxml { };
|
castxml = callPackage ../development/tools/castxml { };
|
||||||
|
|
||||||
|
cen64 = callPackage ../misc/emulators/cen64 { };
|
||||||
|
|
||||||
cereal = callPackage ../development/libraries/cereal { };
|
cereal = callPackage ../development/libraries/cereal { };
|
||||||
|
|
||||||
checkov = callPackage ../development/tools/analysis/checkov {};
|
checkov = callPackage ../development/tools/analysis/checkov {};
|
||||||
@ -2540,6 +2542,8 @@ in
|
|||||||
|
|
||||||
klog = qt5.callPackage ../applications/radio/klog { };
|
klog = qt5.callPackage ../applications/radio/klog { };
|
||||||
|
|
||||||
|
krapslog = callPackage ../tools/misc/krapslog { };
|
||||||
|
|
||||||
lcdproc = callPackage ../servers/monitoring/lcdproc { };
|
lcdproc = callPackage ../servers/monitoring/lcdproc { };
|
||||||
|
|
||||||
languagetool = callPackage ../tools/text/languagetool { };
|
languagetool = callPackage ../tools/text/languagetool { };
|
||||||
|
@ -8741,7 +8741,6 @@ let
|
|||||||
sha256 = "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk";
|
sha256 = "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk";
|
||||||
};
|
};
|
||||||
buildInputs = [ pkgs.glib ];
|
buildInputs = [ pkgs.glib ];
|
||||||
doCheck = false; # tests failing with glib 2.60 https://rt.cpan.org/Public/Bug/Display.html?id=128165
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://gtk2-perl.sourceforge.net/";
|
homepage = "http://gtk2-perl.sourceforge.net/";
|
||||||
description = "Perl wrappers for the GLib utility and Object libraries";
|
description = "Perl wrappers for the GLib utility and Object libraries";
|
||||||
@ -8757,13 +8756,20 @@ let
|
|||||||
url = "mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.049.tar.gz";
|
url = "mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.049.tar.gz";
|
||||||
sha256 = "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6";
|
sha256 = "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6";
|
||||||
};
|
};
|
||||||
checkInputs = [ pkgs.cairo ];
|
checkInputs = [ pkgs.cairo CairoGObject ];
|
||||||
propagatedBuildInputs = [ pkgs.gobject-introspection Glib ];
|
propagatedBuildInputs = [ pkgs.gobject-introspection Glib ];
|
||||||
|
preCheck = ''
|
||||||
|
# Our gobject-introspection patches make the shared library paths absolute
|
||||||
|
# in the GIR files. When running tests, the library is not yet installed,
|
||||||
|
# though, so we need to replace the absolute path with a local one during build.
|
||||||
|
# We are using a symlink that we will delete after the execution of the tests.
|
||||||
|
mkdir -p $out/lib
|
||||||
|
ln -s $PWD/build/*.so $out/lib/
|
||||||
|
'';
|
||||||
|
postCheck = ''
|
||||||
|
rm -r $out/lib
|
||||||
|
'';
|
||||||
meta = {
|
meta = {
|
||||||
broken = true; # TODO: tests failing because "failed to load libregress.so"
|
|
||||||
# see https://github.com/NixOS/nixpkgs/pull/68115
|
|
||||||
# and https://github.com/NixOS/nixpkgs/issues/68116
|
|
||||||
# adding pkgs.gnome3.gjs does not fix it
|
|
||||||
description = "Dynamically create Perl language bindings";
|
description = "Dynamically create Perl language bindings";
|
||||||
license = lib.licenses.lgpl2Plus;
|
license = lib.licenses.lgpl2Plus;
|
||||||
};
|
};
|
||||||
@ -8938,6 +8944,22 @@ let
|
|||||||
propagatedBuildInputs = [ HeapFibonacci ];
|
propagatedBuildInputs = [ HeapFibonacci ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
GraphicsTIFF = buildPerlPackage {
|
||||||
|
pname = "Graphics-TIFF";
|
||||||
|
version = "9";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/R/RA/RATCLIFFE/Graphics-TIFF-9.tar.gz";
|
||||||
|
sha256 = "1n1r9r7f6hp2s6l361pyvb1i1pm9xqy0w9n3z5ygm7j64160kz9a";
|
||||||
|
};
|
||||||
|
buildInputs = [ pkgs.libtiff ExtUtilsDepends ExtUtilsPkgConfig ];
|
||||||
|
propagatedBuildInputs = [ Readonly ];
|
||||||
|
checkInputs = [ TestRequires TestDeep pkgs.hexdump ];
|
||||||
|
meta = {
|
||||||
|
description = "Perl extension for the libtiff library";
|
||||||
|
license = with lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
GraphViz = buildPerlPackage {
|
GraphViz = buildPerlPackage {
|
||||||
pname = "GraphViz";
|
pname = "GraphViz";
|
||||||
version = "2.24";
|
version = "2.24";
|
||||||
@ -9111,6 +9133,26 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Gtk3ImageView = buildPerlPackage {
|
||||||
|
pname = "Gtk3-ImageView";
|
||||||
|
version = "6";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/R/RA/RATCLIFFE/Gtk3-ImageView-6.tar.gz";
|
||||||
|
sha256 = "0krkif9i3hrgjdskw05pcks40fmb43d21lxf4h8aclv0g8z647f0";
|
||||||
|
};
|
||||||
|
buildInputs = [ pkgs.gtk3 ];
|
||||||
|
propagatedBuildInputs = [ Readonly Gtk3 ];
|
||||||
|
checkInputs = [ TestDifferences PerlMagick TryTiny TestMockObject CarpAlways pkgs.librsvg ];
|
||||||
|
checkPhase = ''
|
||||||
|
${pkgs.xvfb_run}/bin/xvfb-run -s '-screen 0 800x600x24' \
|
||||||
|
make test
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
description = "Image viewer widget for Gtk3";
|
||||||
|
license = with lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
Gtk3SimpleList = buildPerlPackage {
|
Gtk3SimpleList = buildPerlPackage {
|
||||||
pname = "Gtk3-SimpleList";
|
pname = "Gtk3-SimpleList";
|
||||||
version = "0.21";
|
version = "0.21";
|
||||||
@ -10036,6 +10078,20 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ImagePNGLibpng = buildPerlPackage {
|
||||||
|
pname = "Image-PNG-Libpng";
|
||||||
|
version = "0.56";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/B/BK/BKB/Image-PNG-Libpng-0.56.tar.gz";
|
||||||
|
sha256 = "1nf7qcql7b2w98i859f76q1vb4b2zd0k0ypjbsw7ngs2zzmvzyzs";
|
||||||
|
};
|
||||||
|
buildInputs = [ pkgs.libpng ];
|
||||||
|
meta = {
|
||||||
|
description = "Perl interface to the C library \"libpng\"";
|
||||||
|
license = with lib.licenses; [ artistic1 gpl1Plus ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
Imager = buildPerlPackage {
|
Imager = buildPerlPackage {
|
||||||
pname = "Imager";
|
pname = "Imager";
|
||||||
version = "1.012";
|
version = "1.012";
|
||||||
@ -16434,6 +16490,21 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
PDFBuilder = buildPerlPackage {
|
||||||
|
pname = "PDF-Builder";
|
||||||
|
version = "3.021";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/P/PM/PMPERRY/PDF-Builder-3.021.tar.gz";
|
||||||
|
sha256 = "1hc22s5gdspr5nyfmix3cwdzcw7z66pcqxy422ksmbninbzv4z93";
|
||||||
|
};
|
||||||
|
checkInputs = [ TestException TestMemoryCycle ];
|
||||||
|
propagatedBuildInputs = [ FontTTF ];
|
||||||
|
meta = {
|
||||||
|
description = "Facilitates the creation and modification of PDF files";
|
||||||
|
license = lib.licenses.lgpl21Plus;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
PDL = buildPerlPackage rec {
|
PDL = buildPerlPackage rec {
|
||||||
pname = "PDL";
|
pname = "PDL";
|
||||||
version = "2.025";
|
version = "2.025";
|
||||||
|
Loading…
Reference in New Issue
Block a user