* update inkscape to 1.3.2-8
This commit is contained in:
parent
8e64218256
commit
79bf92815e
104
inkscape/.SRCINFO
Normal file
104
inkscape/.SRCINFO
Normal file
@ -0,0 +1,104 @@
|
||||
pkgbase = inkscape
|
||||
pkgdesc = Professional vector graphics editor
|
||||
pkgver = 1.3.2
|
||||
pkgrel = 8
|
||||
url = https://inkscape.org/
|
||||
arch = x86_64
|
||||
license = GPL
|
||||
license = LGPL
|
||||
makedepends = cmake
|
||||
makedepends = boost
|
||||
makedepends = git
|
||||
makedepends = glib2-devel
|
||||
depends = atkmm
|
||||
depends = boost-libs
|
||||
depends = cairo
|
||||
depends = cairomm
|
||||
depends = double-conversion
|
||||
depends = fontconfig
|
||||
depends = freetype2
|
||||
depends = gc
|
||||
depends = gcc-libs
|
||||
depends = gdk-pixbuf2
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = glibmm
|
||||
depends = gobject-introspection-runtime
|
||||
depends = graphicsmagick
|
||||
depends = gsl
|
||||
depends = gspell
|
||||
depends = gtk3
|
||||
depends = gtkmm3
|
||||
depends = gtksourceview4
|
||||
depends = harfbuzz
|
||||
depends = hicolor-icon-theme
|
||||
depends = lcms2
|
||||
depends = lib2geom
|
||||
depends = libcdr
|
||||
depends = libepoxy
|
||||
depends = libjpeg-turbo
|
||||
depends = libpng
|
||||
depends = librevenge
|
||||
depends = libsigc++
|
||||
depends = libsoup
|
||||
depends = libvisio
|
||||
depends = libwpg
|
||||
depends = libx11
|
||||
depends = libxml2
|
||||
depends = libxslt
|
||||
depends = pango
|
||||
depends = pangomm
|
||||
depends = poppler
|
||||
depends = poppler-glib
|
||||
depends = potrace
|
||||
depends = python
|
||||
depends = python-appdirs
|
||||
depends = python-beautifulsoup4
|
||||
depends = python-cachecontrol
|
||||
depends = python-cairo
|
||||
depends = python-certifi
|
||||
depends = python-chardet
|
||||
depends = python-coverage
|
||||
depends = python-cssselect
|
||||
depends = python-filelock
|
||||
depends = python-gobject
|
||||
depends = python-idna
|
||||
depends = python-lockfile
|
||||
depends = python-lxml
|
||||
depends = python-msgpack
|
||||
depends = python-numpy
|
||||
depends = python-packaging
|
||||
depends = python-pillow
|
||||
depends = python-pyserial
|
||||
depends = python-requests
|
||||
depends = python-six
|
||||
depends = python-urllib3
|
||||
depends = python-zstandard
|
||||
depends = readline
|
||||
depends = scour
|
||||
depends = ttf-font
|
||||
depends = zlib
|
||||
optdepends = fig2dev: xfig input
|
||||
optdepends = gvfs: import clip art
|
||||
optdepends = pstoedit: latex formulas
|
||||
optdepends = texlive-pstricks: latex formulas
|
||||
source = git+https://gitlab.com/inkscape/inkscape.git#tag=INKSCAPE_1_3_2
|
||||
source = inkscape-extensions::git+https://gitlab.com/inkscape/extensions.git
|
||||
source = inkscape-lib2geom::git+https://gitlab.com/inkscape/lib2geom.git
|
||||
source = inkscape-themes::git+https://gitlab.com/inkscape/themes.git
|
||||
source = inkscape-extras-extensions-gcodetools::git+https://gitlab.com/inkscape/extras/extensions-gcodetools.git
|
||||
source = inkscape-extras-extension-manager::git+https://gitlab.com/inkscape/extras/extension-manager.git
|
||||
source = inkscape-extras-inkscape-import-clipart::git+https://gitlab.com/inkscape/extras/inkscape-import-clipart.git
|
||||
source = inkscape-extras-extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml.git
|
||||
source = 0001-Remove-device-manager.h-.cpp-and-src-ui-dialog-input.patch
|
||||
sha256sums = 31d286dff9a3e295b7f89f806300ecc91c306e08a273f29501082fe33f1ebafe
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = 61f633e640aead31562c8c1f4d8f110d0d43c14efe0c3d93f050969673e9f329
|
||||
|
||||
pkgname = inkscape
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=inkscape
|
||||
pkgver=1.3.2
|
||||
pkgrel=5
|
||||
pkgrel=8
|
||||
pkgdesc='Professional vector graphics editor'
|
||||
url='https://inkscape.org/'
|
||||
license=('GPL' 'LGPL')
|
||||
@ -36,7 +36,7 @@ depends=(
|
||||
'harfbuzz'
|
||||
'hicolor-icon-theme'
|
||||
'lcms2'
|
||||
'lib2geom'
|
||||
#'lib2geom'
|
||||
'libcdr'
|
||||
'libepoxy'
|
||||
'libjpeg-turbo'
|
||||
@ -99,7 +99,8 @@ source=("git+https://gitlab.com/inkscape/inkscape.git#tag=INKSCAPE_${pkgver//./_
|
||||
'inkscape-extras-extensions-gcodetools::git+https://gitlab.com/inkscape/extras/extensions-gcodetools.git'
|
||||
'inkscape-extras-extension-manager::git+https://gitlab.com/inkscape/extras/extension-manager.git'
|
||||
'inkscape-extras-inkscape-import-clipart::git+https://gitlab.com/inkscape/extras/inkscape-import-clipart.git'
|
||||
'inkscape-extras-extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml.git')
|
||||
'inkscape-extras-extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml.git'
|
||||
'0001-Remove-device-manager.h-.cpp-and-src-ui-dialog-input.patch')
|
||||
sha256sums=('31d286dff9a3e295b7f89f806300ecc91c306e08a273f29501082fe33f1ebafe'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
@ -107,11 +108,12 @@ sha256sums=('31d286dff9a3e295b7f89f806300ecc91c306e08a273f29501082fe33f1ebafe'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP')
|
||||
'SKIP'
|
||||
'61f633e640aead31562c8c1f4d8f110d0d43c14efe0c3d93f050969673e9f329')
|
||||
|
||||
_backports=(
|
||||
# include missing header file
|
||||
'694d8ae43d06efff21adebf377ce614d660b24cd'
|
||||
# current git 1.3.x branch
|
||||
"INKSCAPE_${pkgver//./_}..9f538bd40a737d7228cf47951e5566e1dbc953ac"
|
||||
|
||||
# Fix build with poppler >= 24.05.0
|
||||
'96ca7a6c215aa14336b52753f56244dc8796ec43'
|
||||
@ -122,6 +124,9 @@ _backports=(
|
||||
'1798e9c13b786f3d077ba0132592c4d5c1d1fb9b'
|
||||
)
|
||||
|
||||
_reverts=(
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "${pkgname}"
|
||||
git submodule set-url share/extensions ../inkscape-extensions/
|
||||
@ -136,11 +141,19 @@ prepare() {
|
||||
git submodule set-url other/extension-xaml ../inkscape-extras-extension-xaml/
|
||||
git -c protocol.file.allow=always submodule update --init )
|
||||
|
||||
local _c
|
||||
local _c _l
|
||||
for _c in "${_backports[@]}"; do
|
||||
git log --oneline -1 "${_c}"
|
||||
git cherry-pick -n "${_c}"
|
||||
if [[ "${_c}" == *..* ]]; then _l='--reverse'; else _l='--max-count=1'; fi
|
||||
git log --oneline "${_l}" "${_c}"
|
||||
git cherry-pick --mainline 1 --no-commit "${_c}"
|
||||
done
|
||||
for _c in "${_reverts[@]}"; do
|
||||
if [[ "${_c}" == *..* ]]; then _l='--reverse'; else _l='--max-count=1'; fi
|
||||
git log --oneline "${_l}" "${_c}"
|
||||
git revert --mainline 1 --no-commit "${_c}"
|
||||
done
|
||||
|
||||
patch -Np1 < ../0001-Remove-device-manager.h-.cpp-and-src-ui-dialog-input.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user