aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/inkscape.scm
Commit message (Collapse)AuthorAge
* gnu: inkscape: Skip failing tests on i686-linux.Kaelyn Takata2024-08-31
| | | | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add ‘fix-32bit-size_t-format’ phase on i686. In ‘check’ phase, list additional failing tests on i686. (inkscape)[arguments]: Do not restore ‘check’ phase on i686. Change-Id: Id4b11ac7aa725a8a55d04bca221319201e488940 Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: inkscape: Conditionally disable precision tests.Ricardo Wurmus2024-08-31
| | | | | | | * gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Disable tests on aarch64, ppc64le, and riscv64 that fail due to precision errors. Change-Id: Ie40100ed4adc4d007211c695b34eb4d648345304
* gnu: inkscape: Update conditional patch.Ricardo Wurmus2024-08-31
| | | | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Fix substitution expression to avoid syntax error. Change-Id: I00a65848d2b95795a7a59c4c5164b14faefcf2b7
* gnu: inkscape: Fix Python support.Maxim Cournoyer2024-08-31
| | | | | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable) [phases]: Wrap with PATH and GI_TYPELIB_PATH. [inputs]: Sort inputs. Add python-appdirs, python-cssselect, python-pygobject and python-requests. (inkscape) [inputs]: Do not append python-cssselect. Fixes: https://issues.guix.gnu.org/63938 Change-Id: I90a39a04a35dbcafe413726107d100c78d173fd0
* gnu: inkscape: Sort inputs.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/inkscape.scm (inkscape/stable) [inputs]: Sort. [native-inputs]: Likewise. Change-Id: I64253e52bf157013e6c55361f7633cbd01dcb020
* gnu: inkscape: Update to 1.3.2.Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable): Update to 1.3.2. Remove patches. [configure-flags]: Add CMAKE_CXX_FLAGS flag. [phases] Remove obsolete patch-icon-cache-generator, disable-latex-export-tests and disable-vertical-glyph-tests phases. Add disable-problematic-tests phase. Override check phase to disable a few test failures caused by the lack of imagemagick. [inputs]: Add gspell and readline. Remove aspell and gtkspell3. (inkscape): Update to 1.3.2. [phases]: Reset the check phase to the original. * gnu/packages/patches/inkscape-poppler-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I391fb42db8d93a9cdc83e6fd62ca90f7458b5c49
* gnu: inkscape: Truly enable ImageMagic support.Maxim Cournoyer2024-08-31
| | | | | | | | | | | This was commented out for testing and erroneously committed in commit b4a6b1ba93844d7373c58237cb0b742352dec954 ("gnu: inkscape/stable: Build stable variant without imagemagick support."). * gnu/packages/inkscape.scm (inkscape) [configure-flags]: Delete inherited "-DWITH_IMAGE_MAGICK=OFF" flag. Change-Id: I6d616a5bfc40c9ebef65aceb711c6541a523bad8
* gnu: inkscape: Always use imagemagick as an input.Efraim Flashner2024-08-31
| | | | | | | * gnu/packages/inkscape.scm (inkscape)[native-inputs]: Replace inherited imagemagick/stable with imagemagick. Change-Id: I6b25002deeeaa81fab6de4e181d2425fe7342aba
* gnu: inkscape/stable: Build stable variant without imagemagick support.Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | This is done to allow imagemagick (not /stable variant) to be updated more freely. * gnu/packages/inkscape.scm (inkscape/stable) [arguments]: Use gexps. Add #:disallowed-references argument to guard against referring to imagemagick/stable. Add #:configure-flags argument. [inputs]: Remove imagemagick. [native-inputs]: Relpace imagemagick with imagemagick/stable. * gnu/packages/inkscape.scm (inkscape): Use gexps. Clear WITH_IMAGE_MAGICK configure flag. [inputs]: Add imagemagick. Fixes: https://issues.guix.gnu.org/47479 Change-Id: Ifc812d2fc1eba5d2b45c3d7519ae38ac0294bd0a Reported-by: Maxime Devos <maximedevos@telenet.be>
* gnu: inkscape/stable: Add imagemagick to inputs.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/inkscape.scm (inkscape/stable) [inputs]: Add imagemagick. Fixes: https://issues.guix.gnu.org/47479 Change-Id: Ibcc05563e7a020c331907f6bd40038656bb54a34
* gnu: inkscape: Skip some tests on riscv64-linux.Efraim Flashner2023-05-02
| | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Use the custom 'disable-more-tests phase on riscv64-linux also.
* gnu: inkscape: Skip more tests on some architectures.Efraim Flashner2023-05-01
| | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Add a phase when building for aarch64-linux or powerpc64le-linux to skip some more tests.
* gnu: inkscape: Fixup inputs.Efraim Flashner2023-04-10
| | | | | | * gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Replace librsvg with librsvg-for-system. (inkscape)[inputs]: Remove duplicate bash-minimal, librsvg.
* Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2023-01-30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
| * gnu: inkscape: Fix qrcode rendering.Michael Rohleder2023-01-27
| | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/57479>. * gnu/packages/inkscape.scm (inkscape)[inputs]: Add python-cssselect. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: inkscape: Fix build with Poppler 22.9.0.Marius Bakke2022-09-09
| | | | | | | | | | | | | | | | This fixes a regression introduced in c37a31e9abbc54d284096e4684f6dc2e094dbd7d. * gnu/packages/patches/inkscape-poppler-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/inkscape.scm (inkscape/stable)[source](patches): New field.
* | gnu: lib2geom: Remove 1.1.Marius Bakke2022-08-12
| | | | | | | | | | | | | | * gnu/packages/graphics.scm (lib2geom): Update to 1.2. (lib2geom-1.2): Remove variable. * gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Change from LIB2GEOM-1.2 to LIB2GEOM.
* | gnu: inkscape: Remove input labels.Marius Bakke2022-08-12
| | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Remove labels.
* | gnu: inkscape: Remove obsolete input.Marius Bakke2022-08-12
| | | | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable)[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.
* | gnu: inkscape/stable: Update to 1.2.1.Marius Bakke2022-08-12
| | | | | | | | | | | | * gnu/packages/inkscape.scm (inkscape/stable): Update to 1.2.1. [arguments, inputs]: Take the changes from ... (inkscape): ... this variable, and adjust this one accordingly.
* | gnu: inkscape: Disable failing tests.Marius Bakke2022-08-12
|/ | | | * gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add phase.
* gnu: inkscape: Build with lib2geom 1.2.Marius Bakke2022-08-04
| | | | | | | * gnu/packages/graphics.scm (lib2geom-1.2): New variable. * gnu/packages/inkscape.scm (inkscape)[arguments]: Enable previously failing test. [inputs]: Replace "lib2geom" with LIB2GEOM-1.2.
* gnu: inkscape: Update to 1.2.1.Marius Bakke2022-08-04
| | | | * gnu/packages/inkscape.scm (inkscape): Update to 1.2.1.
* gnu: inkscape: Add bash-minimal to inputs.Maxim Cournoyer2022-07-12
| | | | * gnu/packages/inkscape.scm (inkscape)[inputs]: Add bash-minimal.
* gnu: inkscape: Wrap GDK_PIXBUF_MODULE_FILE.Maxim Cournoyer2022-07-12
| | | | | | | | | Fixes <https://issues.guix.gnu.org/55634>. * gnu/packages/inkscape.scm (inkscape) [phases]{wrap-program}: Override phase. Reported-by: Maxime Devos <maximedevos@telenet.be>
* gnu: inkscape: Reintroduce variable, updated to 1.2.Maxim Cournoyer2022-07-12
| | | | | * gnu/packages/inkscape.scm (inkscape): Update to 1.2. [phases]{disable-problematic-tests}: New phase.
* gnu: inkscape: Rename variable to inkscape/stable and hide package.Maxim Cournoyer2022-07-12
| | | | | | | | | | | | | | | | 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.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: libsoup: Update to 3.0.1.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | | * gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.1. [modules]: Delete argument. [phases]{adjust-tests}: Re-enable ssl-test. [native-inputs]: Add gnutls, for tests. Move nghttp2:lib to... [propagated-inputs]: ... here. Add nghttp2, which contains the pkg-config files. (vala-0.52): Add older variant. (libsoup-minimal-2): New variable. (rest)[propagated-inputs]: Use libsoup-minimal-2. (geoclue)[inputs]: Likewise. * gnu/packages/inkscape.scm (inkscape)[inputs]: Likewise.
* gnu: inkscape: Remove the legacy 0.92 version.Maxim Cournoyer2021-11-11
| | | | | | | | | | | | | The older 0.92 Inkscape package was previously kept because of problems building lib2geom on the ARM architectures. As this no longer appears to be a problem (tested on the overdrive1 machine), finally replace the older Inkscape by the newer 1.1 release. * gnu/packages/inkscape.scm (inkscape-1.1): Delete variable, moving the package definition to... (inkscape): ... the now single inkscape variable. Remove trailing #t. [tests?]: Remove. [phases]{generate-gdk-pixbuf-loaders-cache-file}: Add phase.
* Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner2021-11-03
|\
| * gnu: inkscape@1.1: Update to 1.1.1.Tobias Geerinckx-Rice2021-11-03
| | | | | | | | | | | | | | | | | | * gnu/packages/inkscape.scm (inkscape-1.1): Update to 1.1.1. [source]: Remove patch. Don't explicitly return #t from snippet. [arguments]: Don't explicitly return #t from phases. * gnu/packages/patches/inkscape-1.1-fix-build-witch-gcc7.5.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* | gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2.Raghav Gururajan2021-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0. [arguments](meson): New argument. [native-inputs]: Add glib:bin. [propagated-inputs]: Replace gtk+ with gtk. (gtkmm-3): New variable. (gtkmm-2)[arguments]: Strip certain inherited arguments. * gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3. * gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto. * gnu/packages/audio.scm (guitarix)[inputs]: Ditto. * gnu/packages/disk.scm (parted)[inputs]: Ditto. * gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto. (workrave)[inputs]: Ditto. (gnote)[inputs]: Ditto. * gnu/packages/gobby.scm (gobby)[inputs]: Ditto. * gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto. * gnu/packages/mail.scm (astroid)[inputs]: Ditto. * gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto. * gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto. * gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto. * gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto. (paprefs)[inputs]: Ditto. * gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto. * gnu/packages/wm.scm (waybar)[inputs]: Ditto.
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: this merge actually changes the 'curl' and 'python-attrs' derivations, as part of solving caf4a7a2770ef4d05a6e18f40d602e51da749ddc and 12964df69a99de6190422c752fef65ef813f3b6b respectively. 4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it cannot currently be tested. Conflicts: gnu/local.mk gnu/packages/aidc.scm gnu/packages/boost.scm gnu/packages/curl.scm gnu/packages/nettle.scm gnu/packages/networking.scm gnu/packages/python-xyz.scm gnu/packages/tls.scm
| * gnu: inkscape: Update to version 1.1.Boris A. Dekshteyn2021-06-18
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/inkscape-1.1-fix-build-witch-gcc7.5.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/inkscape.scm (inkscape-1.0) Rename to inkscape-1.1. * gnu/packages/inkscape.scm (inkscape-1.1) Update to version 1.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* | Merge branch 'master' into core-updatesChristopher Baines2021-02-03
|\|
| * gnu: inkscape-1.0: Update to 1.0.2.Michael Rohleder2021-01-25
| | | | | | | | | | | | * gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* | gnu: Adjust package collection to Wrap using GUIX_PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change was automated using: $ git ls-files | grep .scm | \ xargs sed 's/(getenv "PYTHONPATH")/(getenv "GUIX_PYTHONPATH")/' -i $ git ls-files | grep .scm | \ xargs sed 's/`("PYTHONPATH"/`("GUIX_PYTHONPATH"/' -i * gnu/packages/admin.scm (nmap): (dstat): Wrap using GUIX_PYTHONPATH. * gnu/packages/audio.scm (jack-2): (carla): Likewise. * gnu/packages/benchmark.scm (fio): Likewise. * gnu/packages/bioinformatics.scm (couger): Likewise. (gess, find-circ, filtlong, nanopolish): Likewise. * gnu/packages/cdrom.scm (cdemu-client): Likewise. * gnu/packages/chemistry.scm (avogadro): Likewise. * gnu/packages/connman.scm (econnman): Likewise. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/debug.scm (scanmem): Likewise. * gnu/packages/display-managers.scm (lightdm): Likewise. * gnu/packages/ebook.scm (cozy): Likewise. * gnu/packages/education.scm (anki): Likewise. * gnu/packages/engineering.scm (kicad, volk, freecad): Likewise. * gnu/packages/game-development.scm (renpy): Likewise. * gnu/packages/games.scm (roguebox-adventures) (seahorse-adventures, kajongg): Likewise. * gnu/packages/gimp.scm (gimp, glimpse): Likewise. * gnu/packages/glib.scm (itstool): Likewise. * gnu/packages/gnome.scm (gnome-music, gtg, rhythmbox): Likewise. (eolie, d-feet, gedit, caribou, gnome-shell, authenticator) (gnome-todo, orca, passwordsafe, terminator, setzer) (libratbag, komikku): Likewise. * gnu/packages/gps.scm (gpsd): Likewise. * gnu/packages/gtk.scm (gtk-doc): Likewise. * gnu/packages/ibus.scm (ibus, ibus-libpinyin, ibus-anthy) (ibus-libhangul): Likewise. * gnu/packages/inkscape.scm (inkscape-1.0): Likewise. * gnu/packages/linux.scm (bcc): Likewise. * gnu/packages/mail.scm (notifymuch): Likewise. * gnu/packages/maths.scm (units): Likewise. * gnu/packages/music.scm (solfege): Likewise. * gnu/packages/networking.scm (blueman): Likewise. * gnu/packages/patchutils.scm (patchwork): Likewise. * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. * gnu/packages/plotutils.scm (asymptote): Likewise. * gnu/packages/presentation.scm (presentty): Likewise. * gnu/packages/screen.scm (byobu): Likewise. * gnu/packages/storage.scm (ceph): Likewise. * gnu/packages/syndication.scm (liferea): Likewise. * gnu/packages/task-management.scm (blanket): Likewise. * gnu/packages/text-editors.scm (manuskript): Likewise. * gnu/packages/version-control.scm (gitless, cgit, git-when-merged) (git-imerge): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (criu): Likewise. * gnu/packages/xfce.scm (catfish): Likewise.
* | gnu: inkscape: Build with Python 3.Marius Bakke2020-12-19
|/ | | | | * gnu/packages/inkscape.scm (inkscape)[inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
* gnu: inkscape: Correct extension dependencies.Ekaitz Zarraga2020-10-26
| | | | | | | | * gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Add wrap-program phase. [inputs]: Move python-wrapper to inputs, and add several python libraries. [native-inputs]: Remove python-wrapper, as it has moved to inputs. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: inkscape-1.0: Update to 1.0.1.Boris A. Dekshteyn2020-09-21
| | | | | | * gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: inkscape: Add the glib-or-gtk-build-system phases.Maxim Cournoyer2020-06-14
| | | | | | | | | | | | This fixes an issue where an improperly set XDG_DATA_DIRS environment variable would cause a segfault when opening the 'Save As' menu of Inkscape. See: <https://lists.gnu.org/archive/html/help-guix/2020-06/msg00093.html>. * gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Import the (guix build glib-or-gtk-build-system) module. [phases]: Add the glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases. Reported-by: Thorsten Wilms <t_w_@freenet.de>
* gnu: inkscape: Add inkscape-1.0.Maxim Cournoyer2020-05-31
| | | | | * gnu/packages/inkscape.scm (inkscape-1.0): New variable. * gnu/packages/gtk.scm (at-spi2-atk): Add a TODO comment.
* gnu: inkscape: Remove obsolete workaround.Marius Bakke2020-02-10
| | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Remove phase "dont-use-system-includes".
* gnu: poppler: Update to 0.84.0.Marius Bakke2020-01-14
| | | | | | * gnu/packages/pdf.scm (poppler): Update to 0.84.0. * gnu/packages/inkscape.scm (inkscape)[arguments]: Add phase 'adjust-for-new-poppler'.
* gnu: poppler: Update to 0.77.0.Marius Bakke2019-06-15
| | | | | | | | | | | * gnu/packages/patches/inkscape-poppler-0.76.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/inkscape.scm (inkscape)[source](patches): New field. * gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch: Add two new hunks. * gnu/packages/pdf.scm (poppler): Update to 0.77.0. * gnu/packages/tex.scm (texlive-bin)[source]: Update Arch patches. [arguments]: Adjust accordingly. * gnu/packages/scribus.scm (scribus)[source](patches): Add two new origins.
* gnu: inkscape: Fix FTBFS with GCC >= 6.Marius Bakke2019-02-09
| | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Add phase 'dont-use-system-includes.
* gnu: Inkscape: Update to 0.92.4.Leo Famulari2019-01-18
| | | | | * gnu/packages/inkscape.scm (inkscape): Update to 0.92.4. [source]: Remove obsolete patches.
* gnu: inkscape: Add poppler compatibility patch.Ricardo Wurmus2018-08-10
| | | | | * gnu/packages/inkscape.scm (inkscape)[source]: Add second poppler compatibility patch.
* gnu: inkscape: Fix build with poppler.Ricardo Wurmus2018-06-29
| | | | | * gnu/packages/inkscape.scm (inkscape)[source]: Add upstream patch to fix incompatibility with latest version of poppler.