diff --git a/multimedia/graphics/inkscape/actions.py b/multimedia/graphics/inkscape/actions.py index 00f6b16198..6736b32282 100644 --- a/multimedia/graphics/inkscape/actions.py +++ b/multimedia/graphics/inkscape/actions.py @@ -2,23 +2,38 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt +from pisi.actionsapi import get from pisi.actionsapi import pisitools from pisi.actionsapi import cmaketools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools + +j = "-DBUILD_TESTING=OFF -L \ + -DBUILD_SHARED_LIBS=ON \ + -DWITH_IMAGE_MAGICK=OFF \ + -DBUILD_STATIC_LIBS=OFF \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + " + +shelltools.export("PYTHON", "/usr/bin/python3") def setup(): - cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ - -DWITH_DBUS=ON \ - -DCMAKE_BUILD_TYPE=Release") + # fix shebang + shelltools.system("find share/extensions -iname '*.py' -exec sed -i 's|env\ python$|env python3|g' {} \;") + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure(j, sourceDir = '..') def build(): + shelltools.cd("build") cmaketools.make() def install(): + shelltools.cd("build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.remove("/usr/lib/inkscape/*.a") - - pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README") + + shelltools.cd("..") + pisitools.dodoc("COPYING", "README.md") \ No newline at end of file diff --git a/multimedia/graphics/inkscape/pspec.xml b/multimedia/graphics/inkscape/pspec.xml index cfbe6fa963..e7be5e4529 100644 --- a/multimedia/graphics/inkscape/pspec.xml +++ b/multimedia/graphics/inkscape/pspec.xml @@ -1,5 +1,5 @@ - + inkscape @@ -8,124 +8,114 @@ PisiLinux Community admins@pisilinux.org + multimedia.graphics GPLv2 LGPLv2.1 app:gui SVG vector graphics application Inkscape is an application to create, edit, and convert SVG vector graphics images that can also import from and export to bitmap image files. - https://inkscape.global.ssl.fastly.net/media/resources/file/inkscape-0.92.5.tar.bz2 + https://gitlab.com/inkscape/inkscape/-/archive/INKSCAPE_1_0_1/inkscape-INKSCAPE_1_0_1.tar.bz2 cmake - gtk2-devel - gtkmm-devel - atkmm-devel - cairo-devel + potrace + gc-devel + intltool + gsl-devel + gdl-devel + gtk3-devel + popt-devel lcms2-devel boost-devel - atk-devel - gc-devel - perl-XML-Parser - pango-devel - popt-devel - poppler-glib-devel - poppler-devel - aspell-devel - glibc-devel - gsl-devel - libwpg-devel - libwpd-devel - imagemagick-devel - glibmm-devel - libXft-devel aalib-devel - libart_lgpl-devel - fontconfig-devel - libsigc++-devel - liblqr-devel - cairomm-devel - gdk-pixbuf-devel - libxslt-devel - pangomm-devel + aspell-devel + gtkmm3-devel + libwpg-devel libcdr-devel - libvisio-devel - librevenge-devel - libjpeg-turbo-devel - gtkspell-devel - dbus-glib-devel - zlib-devel - glib2-devel - libX11-devel - libgcc - libpng-devel - libxml2-devel - freetype - libgomp + libwpd-devel + liblqr-devel libxslt-devel - intltool - gettext-devel - pkgconfig - libX11-devel - desktop-file-utils + libsoup-devel python3-devel + poppler-devel + libyaml-devel + libvisio-devel + libspiro-devel + gtkspell3-devel + dbus-glib-devel + librevenge-devel + + poppler-glib-devel + desktop-file-utils + libjpeg-turbo-devel + GraphicsMagick-devel + appstream-glib-devel + double-conversion-devel + python3-pygobject3-devel - - im7.patch - inkscape-poppler-0.72.patch - inkscape + SVG vector graphics application - freetype - libxml2 - libpng - libgcc - libX11 - glib2 - zlib - dbus-glib - popt - gtk2 - pango - lcms2 - cairo - poppler-glib + gc + gdl gsl + gtk3 + zlib + atkmm + cairo + glib2 + lcms2 + pango aspell - libwpg - imagemagick glibmm - gtkmm - fontconfig - libsigc++ - gtkspell + gtkmm3 + libX11 + libcdr + libgcc + libpng + libwpg + python3 + potrace cairomm - gdk-pixbuf + libgomp + libsoup + libxml2 libxslt pangomm - libwpd - atkmm poppler - libcdr + + freetype + harfbuzz libvisio + libspiro + + gtkspell3 + libsigc++ + fontconfig + gdk-pixbuf librevenge + + poppler-glib + python3-lxml + python3-numpy + python3-scour libjpeg-turbo - gc - libgomp + GraphicsMagick + double-conversion - /usr/bin - /usr/lib - /usr/share/locale /usr/share/man /usr/share/doc + /usr/bin /usr/share/icons - /usr/share/dbus-1 + /usr/share/metainfo /usr/share/inkscape + /usr/lib/inkscape + /usr/share/locale /usr/share/applications - /usr/share/appdata - /usr/share/metainfo/inkscape.appdata.xml + /usr/share/bash-completion/completions/inkscape + + 2020-09-11 + 1.0.1 + ver bump, gtk3. + fury + wascheme@tuta.io + 2020-04-16 0.92.5 @@ -200,4 +197,4 @@ groni@pisilinux.org - + \ No newline at end of file diff --git a/multimedia/graphics/inkscape/translations.xml b/multimedia/graphics/inkscape/translations.xml index 60d927c5a8..c529b3d72b 100644 --- a/multimedia/graphics/inkscape/translations.xml +++ b/multimedia/graphics/inkscape/translations.xml @@ -5,9 +5,11 @@ Vektörel çizim programı SVG tabanlı, çok kapsamlı ve gelişmiş bir vektörel çizim programıdır. - + + \ No newline at end of file