Merge #62280: xournalpp: 1.0.8 -> 1.0.12
This commit is contained in:
commit
0e405474d1
|
@ -1,7 +1,6 @@
|
||||||
{ stdenv
|
{ stdenv
|
||||||
, lib
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, fetchpatch
|
|
||||||
|
|
||||||
, cmake
|
, cmake
|
||||||
, gettext
|
, gettext
|
||||||
|
@ -14,39 +13,26 @@
|
||||||
, hicolor-icon-theme
|
, hicolor-icon-theme
|
||||||
, libsndfile
|
, libsndfile
|
||||||
, libxml2
|
, libxml2
|
||||||
|
, libzip
|
||||||
, pcre
|
, pcre
|
||||||
, poppler
|
, poppler
|
||||||
, portaudio
|
, portaudio
|
||||||
, zlib
|
, zlib
|
||||||
|
# plugins
|
||||||
# Plugins don't appear to be working in this version, so disable them by not
|
, withLua ? true, lua
|
||||||
# building with Lua support by default. In a future version, try switching this
|
|
||||||
# to 'true' and seeing if the top-level Plugin menu appears.
|
|
||||||
, withLua ? false, lua
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "xournalpp-${version}";
|
name = "xournalpp-${version}";
|
||||||
version = "1.0.8";
|
version = "1.0.12";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "xournalpp";
|
owner = "xournalpp";
|
||||||
repo = "xournalpp";
|
repo = "xournalpp";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "01q84xjp9z1krna10gjj562km6i3wdq8cg7paxax1k6bh52ryvf6";
|
sha256 = "0yg70hsx58s3wb5kzccivrqa7kvmdapygxmif1j64hddah2rqcn9";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
# This patch removes the unused 'xopp-recording.sh' file which breaks the
|
|
||||||
# cmake build; this patch isn't in a release yet, and should be removed at
|
|
||||||
# or after 1.0.9 is released.
|
|
||||||
(fetchpatch {
|
|
||||||
name = "remove-xopp-recording.sh.patch";
|
|
||||||
url = "https://github.com/xournalpp/xournalpp/commit/a17a3f2c80c607a22d0fdeb66d38358bea7e4d85.patch";
|
|
||||||
sha256 = "10pcpvklm6kr0lv2xrsbpg2037ni9j6dmxgjf56p466l3gz60iwy";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake gettext pkgconfig wrapGAppsHook ];
|
nativeBuildInputs = [ cmake gettext pkgconfig wrapGAppsHook ];
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ glib
|
[ glib
|
||||||
|
@ -55,6 +41,7 @@ stdenv.mkDerivation rec {
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
libsndfile
|
libsndfile
|
||||||
libxml2
|
libxml2
|
||||||
|
libzip
|
||||||
pcre
|
pcre
|
||||||
poppler
|
poppler
|
||||||
portaudio
|
portaudio
|
||||||
|
@ -62,6 +49,8 @@ stdenv.mkDerivation rec {
|
||||||
]
|
]
|
||||||
++ lib.optional withLua lua;
|
++ lib.optional withLua lua;
|
||||||
|
|
||||||
|
hardeningDisable = [ "format" ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
|
|
@ -21121,7 +21121,9 @@ in
|
||||||
inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
|
inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
|
||||||
};
|
};
|
||||||
|
|
||||||
xournalpp = callPackage ../applications/graphics/xournalpp { };
|
xournalpp = callPackage ../applications/graphics/xournalpp {
|
||||||
|
lua = lua5_3;
|
||||||
|
};
|
||||||
|
|
||||||
apvlv = callPackage ../applications/misc/apvlv { };
|
apvlv = callPackage ../applications/misc/apvlv { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue