gnu: inkscape: Rename variable to inkscape/stable and hide package.
This will allow introducing a new 'inkscape' package that can be more freely upgraded on the main branch. * gnu/packages/inkscape.scm (inkscape): Rename to... (inkscape/stable): ... this, and make it a hidden package. * gnu/packages/admin.scm (wpa-supplicant-gui)[native-inputs]: Rename inkscape input accordingly. * gnu/packages/docbook.scm (dblatex): Likewise. * gnu/packages/gnome-xyz.scm (arc-theme): Likewise. * gnu/packages/python-xyz.scm (python-matplotlib-documentation): Likewise. (python-nbconvert): Likewise. * gnu/packages/xfce.scm (xfdesktop): Likewise. * gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.master
parent
73d7247aac
commit
023259c4bd
|
@ -2144,7 +2144,7 @@ command.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
;; For icons.
|
;; For icons.
|
||||||
(modify-inputs (package-native-inputs wpa-supplicant)
|
(modify-inputs (package-native-inputs wpa-supplicant)
|
||||||
(prepend imagemagick inkscape)))
|
(prepend imagemagick inkscape/stable)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (modify-phases %standard-phases
|
`(#:phases (modify-phases %standard-phases
|
||||||
(add-after 'unpack 'chdir
|
(add-after 'unpack 'chdir
|
||||||
|
|
|
@ -476,37 +476,37 @@ the in DocBook SGML DTDs.")
|
||||||
;; TODO: Add xfig/transfig for fig2dev utility
|
;; TODO: Add xfig/transfig for fig2dev utility
|
||||||
(inputs
|
(inputs
|
||||||
`(("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
|
`(("texlive" ,(texlive-updmap.cfg (list texlive-amsfonts
|
||||||
texlive-latex-anysize
|
texlive-latex-anysize
|
||||||
texlive-latex-appendix
|
texlive-latex-appendix
|
||||||
texlive-latex-bookmark
|
texlive-latex-bookmark
|
||||||
texlive-latex-changebar
|
texlive-latex-changebar
|
||||||
texlive-latex-colortbl
|
texlive-latex-colortbl
|
||||||
texlive-latex-fancybox
|
texlive-latex-fancybox
|
||||||
texlive-latex-fancyhdr
|
texlive-latex-fancyhdr
|
||||||
texlive-latex-fancyvrb
|
texlive-latex-fancyvrb
|
||||||
texlive-latex-float
|
texlive-latex-float
|
||||||
texlive-latex-footmisc
|
texlive-latex-footmisc
|
||||||
texlive-hyperref
|
texlive-hyperref
|
||||||
texlive-latex-jknapltx
|
texlive-latex-jknapltx
|
||||||
|
|
||||||
;; TODO: Use non-deprecated name on
|
;; TODO: Use non-deprecated name on
|
||||||
;; next rebuild cycle.
|
;; next rebuild cycle.
|
||||||
texlive-latex-listings
|
texlive-latex-listings
|
||||||
|
|
||||||
texlive-latex-multirow
|
texlive-latex-multirow
|
||||||
texlive-latex-overpic
|
texlive-latex-overpic
|
||||||
texlive-latex-pdfpages
|
texlive-latex-pdfpages
|
||||||
texlive-latex-refcount
|
texlive-latex-refcount
|
||||||
texlive-latex-subfigure
|
texlive-latex-subfigure
|
||||||
texlive-latex-titlesec
|
texlive-latex-titlesec
|
||||||
texlive-wasysym
|
texlive-wasysym
|
||||||
|
|
||||||
texlive-fonts-rsfs
|
texlive-fonts-rsfs
|
||||||
texlive-stmaryrd
|
texlive-stmaryrd
|
||||||
|
|
||||||
texlive-generic-iftex)))
|
texlive-generic-iftex)))
|
||||||
("imagemagick" ,imagemagick) ;for convert
|
("imagemagick" ,imagemagick) ;for convert
|
||||||
("inkscape" ,inkscape) ;for svg conversion
|
("inkscape" ,inkscape/stable) ;for svg conversion
|
||||||
("docbook" ,docbook-xml)
|
("docbook" ,docbook-xml)
|
||||||
("libxslt" ,libxslt))) ;for xsltproc
|
("libxslt" ,libxslt))) ;for xsltproc
|
||||||
(arguments
|
(arguments
|
||||||
|
|
|
@ -1109,7 +1109,7 @@ of windows.")
|
||||||
(list `(,glib "bin") ; for glib-compile-resources
|
(list `(,glib "bin") ; for glib-compile-resources
|
||||||
gnome-shell
|
gnome-shell
|
||||||
gtk+
|
gtk+
|
||||||
inkscape
|
inkscape/stable
|
||||||
optipng
|
optipng
|
||||||
pkg-config
|
pkg-config
|
||||||
sassc/libsass-3.5))
|
sassc/libsass-3.5))
|
||||||
|
|
|
@ -52,53 +52,56 @@
|
||||||
#:use-module (gnu packages image)
|
#:use-module (gnu packages image)
|
||||||
#:use-module (gnu packages pkg-config))
|
#:use-module (gnu packages pkg-config))
|
||||||
|
|
||||||
(define-public inkscape
|
;;; A variant of Inkscape intended to be bumped only on core-updates, to avoid
|
||||||
(package
|
;;; rebuilding 2k+ packages through dblatex.
|
||||||
(name "inkscape")
|
(define-public inkscape/stable
|
||||||
(version "1.1.1")
|
(hidden-package
|
||||||
(source
|
(package
|
||||||
(origin
|
(name "inkscape")
|
||||||
(method url-fetch)
|
(version "1.1.1")
|
||||||
(uri (string-append "https://media.inkscape.org/dl/"
|
(source
|
||||||
"resources/file/"
|
(origin
|
||||||
"inkscape-" version ".tar.xz"))
|
(method url-fetch)
|
||||||
(sha256
|
(uri (string-append "https://media.inkscape.org/dl/"
|
||||||
(base32 "1bvqg5xfs3m6r7qfdhmgzwhd1hx8wvg3nhvhmalwzcdm6ffhpjmf"))
|
"resources/file/"
|
||||||
(modules '((guix build utils)
|
"inkscape-" version ".tar.xz"))
|
||||||
(ice-9 format)))
|
(sha256
|
||||||
(snippet
|
(base32 "1bvqg5xfs3m6r7qfdhmgzwhd1hx8wvg3nhvhmalwzcdm6ffhpjmf"))
|
||||||
'(begin
|
(modules '((guix build utils)
|
||||||
(let-syntax
|
(ice-9 format)))
|
||||||
;; XXX: The build system doesn't currently support using
|
(snippet
|
||||||
;; system libraries over bundled ones (see:
|
'(begin
|
||||||
;; https://gitlab.com/inkscape/inkscape/issues/876).
|
(let-syntax
|
||||||
((unbundle
|
;; XXX: The build system doesn't currently support using
|
||||||
(syntax-rules ()
|
;; system libraries over bundled ones (see:
|
||||||
((_ (name source-dir use-pkg-config?) ...)
|
;; https://gitlab.com/inkscape/inkscape/issues/876).
|
||||||
(begin
|
((unbundle
|
||||||
;; Delete bundled source directories.
|
(syntax-rules ()
|
||||||
(delete-file-recursively source-dir) ...
|
((_ (name source-dir use-pkg-config?) ...)
|
||||||
(substitute* '("src/CMakeLists.txt"
|
(begin
|
||||||
"src/3rdparty/CMakeLists.txt")
|
;; Delete bundled source directories.
|
||||||
(((string-append ".*add_subdirectory\\("
|
(delete-file-recursively source-dir) ...
|
||||||
(basename source-dir) "\\).*"))
|
(substitute* '("src/CMakeLists.txt"
|
||||||
"") ...)
|
"src/3rdparty/CMakeLists.txt")
|
||||||
;; Remove bundled entries from INKSCAPE_TARGET_LIBS.
|
(((string-append ".*add_subdirectory\\("
|
||||||
(substitute* "src/CMakeLists.txt"
|
(basename source-dir) "\\).*"))
|
||||||
(((string-append name "_LIB.*")) "") ...)
|
"") ...)
|
||||||
;; Register the external libraries, so that their
|
;; Remove bundled entries from INKSCAPE_TARGET_LIBS.
|
||||||
;; headers are added to INKSCAPE_INCS_SYS and their
|
(substitute* "src/CMakeLists.txt"
|
||||||
;; shared libraries added to INKSCAPE_LIBS.
|
(((string-append name "_LIB.*")) "") ...)
|
||||||
(if use-pkg-config?
|
;; Register the external libraries, so that their
|
||||||
(let* ((width (string-length "pkg_check_modules("))
|
;; headers are added to INKSCAPE_INCS_SYS and their
|
||||||
(indent (string-join (make-list width " ") "")))
|
;; shared libraries added to INKSCAPE_LIBS.
|
||||||
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
(if use-pkg-config?
|
||||||
(("^pkg_check_modules\\(INKSCAPE_DEP REQUIRED.*" start)
|
(let* ((width (string-length "pkg_check_modules("))
|
||||||
(string-append start
|
(indent (string-join (make-list width " ") "")))
|
||||||
(format #f "~a~a~%" indent name)))))
|
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
||||||
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
(("^pkg_check_modules\\(INKSCAPE_DEP REQUIRED.*" start)
|
||||||
(("^find_package\\(Iconv REQUIRED\\).*" start)
|
(string-append start
|
||||||
(string-append (format #f "
|
(format #f "~a~a~%" indent name)))))
|
||||||
|
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
||||||
|
(("^find_package\\(Iconv REQUIRED\\).*" start)
|
||||||
|
(string-append (format #f "
|
||||||
find_path(~a_INCLUDE_DIR NAMES ~:*~a/~:*~a.h ~:*~a.h)
|
find_path(~a_INCLUDE_DIR NAMES ~:*~a/~:*~a.h ~:*~a.h)
|
||||||
if(NOT ~:*~a_INCLUDE_DIR)
|
if(NOT ~:*~a_INCLUDE_DIR)
|
||||||
message(FATAL_ERROR \"~:*~a headers not found\")
|
message(FATAL_ERROR \"~:*~a headers not found\")
|
||||||
|
@ -112,125 +115,125 @@ if(NOT ~:*~a_LIB)
|
||||||
else()
|
else()
|
||||||
list(APPEND INKSCAPE_LIBS ~:*~a_LIB)
|
list(APPEND INKSCAPE_LIBS ~:*~a_LIB)
|
||||||
endif()~%~%"
|
endif()~%~%"
|
||||||
name)
|
name)
|
||||||
start)))) ...
|
start)))) ...
|
||||||
;; Fix the references to the headers of the
|
;; Fix the references to the headers of the
|
||||||
;; unbundled libraries.
|
;; unbundled libraries.
|
||||||
(substitute* (find-files "." "\\.h$|\\.cpp$")
|
(substitute* (find-files "." "\\.h$|\\.cpp$")
|
||||||
(((string-append "#include (\"|<)3rdparty/"
|
(((string-append "#include (\"|<)3rdparty/"
|
||||||
(basename source-dir)) _ quote)
|
(basename source-dir)) _ quote)
|
||||||
(string-append "#include " quote
|
(string-append "#include " quote
|
||||||
(basename source-dir)))
|
(basename source-dir)))
|
||||||
...))))))
|
...))))))
|
||||||
(unbundle ("2geom" "src/3rdparty/2geom" #t)
|
(unbundle ("2geom" "src/3rdparty/2geom" #t)
|
||||||
;; libcroco cannot be unbundled as it is heavily
|
;; libcroco cannot be unbundled as it is heavily
|
||||||
;; modified (see:
|
;; modified (see:
|
||||||
;; https://gitlab.com/inkscape/inkscape/issues/876#note_276114904).
|
;; https://gitlab.com/inkscape/inkscape/issues/876#note_276114904).
|
||||||
;; ("croco" "src/3rdparty/libcroco" #t)
|
;; ("croco" "src/3rdparty/libcroco" #t)
|
||||||
;; FIXME: Unbundle the following libraries once they
|
;; FIXME: Unbundle the following libraries once they
|
||||||
;; have been packaged.
|
;; have been packaged.
|
||||||
;; ("cola" "src/3rdparty/adaptagrams/libcola")
|
;; ("cola" "src/3rdparty/adaptagrams/libcola")
|
||||||
;; ("avoid" "src/3rdparty/adaptagrams/libavoid")
|
;; ("avoid" "src/3rdparty/adaptagrams/libavoid")
|
||||||
;; ("vpsc" "src/3rdparty/adaptagrams/libvpsc")
|
;; ("vpsc" "src/3rdparty/adaptagrams/libvpsc")
|
||||||
;; libuemf cannot be unbundled as it slightly modified
|
;; libuemf cannot be unbundled as it slightly modified
|
||||||
;; from upstream (see:
|
;; from upstream (see:
|
||||||
;; https://gitlab.com/inkscape/inkscape/issues/973).
|
;; https://gitlab.com/inkscape/inkscape/issues/973).
|
||||||
;; ("uemf" "src/3rdparty/libuemf" #f)
|
;; ("uemf" "src/3rdparty/libuemf" #f)
|
||||||
;; FIXME: libdepixelize upstream is ancient and doesn't
|
;; FIXME: libdepixelize upstream is ancient and doesn't
|
||||||
;; build with a recent lib2geom
|
;; build with a recent lib2geom
|
||||||
;; (see: https://bugs.launchpad.net/libdepixelize/+bug/1862458).
|
;; (see: https://bugs.launchpad.net/libdepixelize/+bug/1862458).
|
||||||
;;("depixelize" "src/3rdparty/libdepixelize")
|
;;("depixelize" "src/3rdparty/libdepixelize")
|
||||||
("autotrace" "src/3rdparty/autotrace" #t)))
|
("autotrace" "src/3rdparty/autotrace" #t)))
|
||||||
;; Lift the requirement on the double-conversion library, as
|
;; Lift the requirement on the double-conversion library, as
|
||||||
;; it is only needed by lib2geom, which is now unbundled.
|
;; it is only needed by lib2geom, which is now unbundled.
|
||||||
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
(substitute* "CMakeScripts/DefineDependsandFlags.cmake"
|
||||||
((".*find_package\\(DoubleConversion.*") ""))))))
|
((".*find_package\\(DoubleConversion.*") ""))))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:test-target "check" ;otherwise some test binaries are missing
|
`(#:test-target "check" ;otherwise some test binaries are missing
|
||||||
#:imported-modules (,@%cmake-build-system-modules
|
#:imported-modules (,@%cmake-build-system-modules
|
||||||
(guix build glib-or-gtk-build-system))
|
(guix build glib-or-gtk-build-system))
|
||||||
#:modules ((guix build cmake-build-system)
|
#:modules ((guix build cmake-build-system)
|
||||||
((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
|
((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
|
||||||
(guix build utils))
|
(guix build utils))
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
|
(add-after 'unpack 'generate-gdk-pixbuf-loaders-cache-file
|
||||||
(assoc-ref glib-or-gtk:%standard-phases
|
(assoc-ref glib-or-gtk:%standard-phases
|
||||||
'generate-gdk-pixbuf-loaders-cache-file))
|
'generate-gdk-pixbuf-loaders-cache-file))
|
||||||
(add-after 'unpack 'patch-icon-cache-generator
|
(add-after 'unpack 'patch-icon-cache-generator
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "share/icons/application/CMakeLists.txt"
|
(substitute* "share/icons/application/CMakeLists.txt"
|
||||||
(("gtk-update-icon-cache") "true"))))
|
(("gtk-update-icon-cache") "true"))))
|
||||||
(add-after 'unpack 'disable-latex-export-tests
|
(add-after 'unpack 'disable-latex-export-tests
|
||||||
;; FIXME: For some reason the test.pdf_tex file generated by the
|
;; FIXME: For some reason the test.pdf_tex file generated by the
|
||||||
;; "--export-latex" lacks "some text" in its content when run in
|
;; "--export-latex" lacks "some text" in its content when run in
|
||||||
;; the build environment. Skip the related tests.
|
;; the build environment. Skip the related tests.
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "testfiles/cli_tests/CMakeLists.txt"
|
(substitute* "testfiles/cli_tests/CMakeLists.txt"
|
||||||
(("add_cli_test\\(export-latex")
|
(("add_cli_test\\(export-latex")
|
||||||
"message(TEST_DISABLED: export-latex"))))
|
"message(TEST_DISABLED: export-latex"))))
|
||||||
(add-after 'unpack 'set-home
|
(add-after 'unpack 'set-home
|
||||||
;; Mute Inkscape warnings during tests.
|
;; Mute Inkscape warnings during tests.
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "HOME" (getcwd))))
|
(setenv "HOME" (getcwd))))
|
||||||
;; Move the check phase after the install phase, as when run in the
|
;; Move the check phase after the install phase, as when run in the
|
||||||
;; tests, Inkscape relies on files that are not yet installed, such
|
;; tests, Inkscape relies on files that are not yet installed, such
|
||||||
;; as the "share/inkscape/ui/units.xml" file.
|
;; as the "share/inkscape/ui/units.xml" file.
|
||||||
(delete 'check)
|
(delete 'check)
|
||||||
(add-after 'install 'check
|
(add-after 'install 'check
|
||||||
(assoc-ref %standard-phases 'check))
|
(assoc-ref %standard-phases 'check))
|
||||||
(add-after 'install 'glib-or-gtk-compile-schemas
|
(add-after 'install 'glib-or-gtk-compile-schemas
|
||||||
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))
|
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-schemas))
|
||||||
(add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap
|
(add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap
|
||||||
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))
|
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))
|
||||||
(add-after 'install 'wrap-program
|
(add-after 'install 'wrap-program
|
||||||
;; Ensure Python is available at runtime.
|
;; Ensure Python is available at runtime.
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(wrap-program (string-append out "/bin/inkscape")
|
(wrap-program (string-append out "/bin/inkscape")
|
||||||
`("GUIX_PYTHONPATH" ":" prefix
|
`("GUIX_PYTHONPATH" ":" prefix
|
||||||
(,(getenv "GUIX_PYTHONPATH"))))))))))
|
(,(getenv "GUIX_PYTHONPATH"))))))))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("aspell" ,aspell)
|
`(("aspell" ,aspell)
|
||||||
("autotrace" ,autotrace)
|
("autotrace" ,autotrace)
|
||||||
("gdl" ,gdl-minimal)
|
("gdl" ,gdl-minimal)
|
||||||
("gtkmm" ,gtkmm-3)
|
("gtkmm" ,gtkmm-3)
|
||||||
("gtk" ,gtk+)
|
("gtk" ,gtk+)
|
||||||
("gtkspell3" ,gtkspell3)
|
("gtkspell3" ,gtkspell3)
|
||||||
("gsl" ,gsl)
|
("gsl" ,gsl)
|
||||||
("poppler" ,poppler)
|
("poppler" ,poppler)
|
||||||
("lib2geom" ,lib2geom)
|
("lib2geom" ,lib2geom)
|
||||||
("libjpeg" ,libjpeg-turbo)
|
("libjpeg" ,libjpeg-turbo)
|
||||||
("libpng" ,libpng)
|
("libpng" ,libpng)
|
||||||
("libxml2" ,libxml2)
|
("libxml2" ,libxml2)
|
||||||
("libxslt" ,libxslt)
|
("libxslt" ,libxslt)
|
||||||
("libgc" ,libgc)
|
("libgc" ,libgc)
|
||||||
("libsoup" ,libsoup-minimal-2)
|
("libsoup" ,libsoup-minimal-2)
|
||||||
("libcdr" ,libcdr)
|
("libcdr" ,libcdr)
|
||||||
("libvisio" ,libvisio)
|
("libvisio" ,libvisio)
|
||||||
("libwpd" ,libwpd)
|
("libwpd" ,libwpd)
|
||||||
("libwpg" ,libwpg)
|
("libwpg" ,libwpg)
|
||||||
("freetype" ,freetype)
|
("freetype" ,freetype)
|
||||||
("popt" ,popt)
|
("popt" ,popt)
|
||||||
("potrace" ,potrace)
|
("potrace" ,potrace)
|
||||||
("lcms" ,lcms)
|
("lcms" ,lcms)
|
||||||
("boost" ,boost)
|
("boost" ,boost)
|
||||||
("python" ,python-wrapper)
|
("python" ,python-wrapper)
|
||||||
("python-scour" ,python-scour)
|
("python-scour" ,python-scour)
|
||||||
("python-pyserial" ,python-pyserial)
|
("python-pyserial" ,python-pyserial)
|
||||||
("python-numpy" ,python-numpy)
|
("python-numpy" ,python-numpy)
|
||||||
("python-lxml" ,python-lxml)))
|
("python-lxml" ,python-lxml)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list imagemagick ;for tests
|
(list imagemagick ;for tests
|
||||||
intltool
|
intltool
|
||||||
`(,glib "bin")
|
`(,glib "bin")
|
||||||
googletest
|
googletest
|
||||||
perl
|
perl
|
||||||
pkg-config))
|
pkg-config))
|
||||||
(home-page "https://inkscape.org/")
|
(home-page "https://inkscape.org/")
|
||||||
(synopsis "Vector graphics editor")
|
(synopsis "Vector graphics editor")
|
||||||
(description "Inkscape is a vector graphics editor. What sets Inkscape
|
(description "Inkscape is a vector graphics editor. What sets Inkscape
|
||||||
apart is its use of Scalable Vector Graphics (SVG), an XML-based W3C standard,
|
apart is its use of Scalable Vector Graphics (SVG), an XML-based W3C standard,
|
||||||
as the native format.")
|
as the native format.")
|
||||||
(license license:gpl3+))) ;see the file COPYING
|
(license license:gpl3+)))) ;see the file COPYING
|
||||||
|
|
|
@ -6455,7 +6455,7 @@ toolkits.")
|
||||||
(string-append info "/matplotlib-figures"))))))))
|
(string-append info "/matplotlib-figures"))))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list graphviz
|
(list graphviz
|
||||||
inkscape
|
inkscape/stable
|
||||||
python-colorspacious
|
python-colorspacious
|
||||||
python-mpl-sphinx-theme
|
python-mpl-sphinx-theme
|
||||||
python-scipy
|
python-scipy
|
||||||
|
@ -13148,7 +13148,7 @@ time.")
|
||||||
"and not test_execute_widgets_from_nbconvert "
|
"and not test_execute_widgets_from_nbconvert "
|
||||||
"and not test_execute_multiple_notebooks ")))))))))
|
"and not test_execute_multiple_notebooks ")))))))))
|
||||||
(inputs
|
(inputs
|
||||||
(list inkscape pandoc))
|
(list inkscape/stable pandoc))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list python-ipykernel
|
(list python-ipykernel
|
||||||
;; Adding ipywidgets would create a cycle.
|
;; Adding ipywidgets would create a cycle.
|
||||||
|
|
|
@ -862,11 +862,11 @@ on the screen.")
|
||||||
"backgrounds/xfce-verticals.png"))
|
"backgrounds/xfce-verticals.png"))
|
||||||
#t)))
|
#t)))
|
||||||
|
|
||||||
#:disallowed-references (,inkscape ,imagemagick)))
|
#:disallowed-references (,inkscape/stable ,imagemagick)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config intltool
|
(list pkg-config intltool
|
||||||
;; For our own ‘prepare-background-image’ phase.
|
;; For our own ‘prepare-background-image’ phase.
|
||||||
inkscape imagemagick))
|
inkscape/stable imagemagick))
|
||||||
(inputs
|
(inputs
|
||||||
(list exo
|
(list exo
|
||||||
garcon
|
garcon
|
||||||
|
|
|
@ -2206,7 +2206,7 @@ X server: @code{handhelds}, @code{redglass} and @code{whiteglass}.")
|
||||||
(lambda* (#:key make-flags #:allow-other-keys)
|
(lambda* (#:key make-flags #:allow-other-keys)
|
||||||
(apply invoke `("make" "install" ,@make-flags
|
(apply invoke `("make" "install" ,@make-flags
|
||||||
"THEME_NAME=Hackneyed-Dark")))))))
|
"THEME_NAME=Hackneyed-Dark")))))))
|
||||||
(native-inputs (list imagemagick inkscape xcursorgen))
|
(native-inputs (list imagemagick inkscape/stable xcursorgen))
|
||||||
(home-page "https://gitlab.com/Enthymeme/hackneyed-x11-cursors")
|
(home-page "https://gitlab.com/Enthymeme/hackneyed-x11-cursors")
|
||||||
(synopsis "Classic cursor theme for X11")
|
(synopsis "Classic cursor theme for X11")
|
||||||
(description "Hackneyed is a scalable cursor theme mildly resembling old
|
(description "Hackneyed is a scalable cursor theme mildly resembling old
|
||||||
|
|
Reference in New Issue