* update inkscape to 1.4-1

This commit is contained in:
Alexander Baldeck 2024-11-02 10:11:39 +01:00
parent 503285e65a
commit 00d70e4a0b
3 changed files with 9 additions and 2846 deletions

View File

@ -1,7 +1,7 @@
pkgbase = inkscape
pkgdesc = Professional vector graphics editor
pkgver = 1.3.2
pkgrel = 12.1
pkgver = 1.4
pkgrel = 1
url = https://inkscape.org/
arch = x86_64
arch = powerpc64le
@ -85,7 +85,7 @@ pkgbase = inkscape
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 = git+https://gitlab.com/inkscape/inkscape.git#tag=INKSCAPE_1_4
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
@ -93,8 +93,7 @@ pkgbase = inkscape
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 = 2aea5928ae8bd6cf74bdae533578765e869149d9fecb28aafb1353a2a7cbebbf
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
@ -102,6 +101,5 @@ pkgbase = inkscape
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 61f633e640aead31562c8c1f4d8f110d0d43c14efe0c3d93f050969673e9f329
pkgname = inkscape

View File

@ -1,11 +1,10 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer:
# Contributor: Tobias Kieslich <tobias@justdreams.de>
# Contributor: tobias <tobias@archlinux.org>
pkgname=inkscape
pkgver=1.3.2
pkgrel=12.1
pkgver=1.4
pkgrel=1
pkgdesc='Professional vector graphics editor'
url='https://inkscape.org/'
license=('GPL' 'LGPL')
@ -99,29 +98,17 @@ 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'
'0001-Remove-device-manager.h-.cpp-and-src-ui-dialog-input.patch')
sha256sums=('31d286dff9a3e295b7f89f806300ecc91c306e08a273f29501082fe33f1ebafe'
'inkscape-extras-extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml.git')
sha256sums=('2aea5928ae8bd6cf74bdae533578765e869149d9fecb28aafb1353a2a7cbebbf'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'61f633e640aead31562c8c1f4d8f110d0d43c14efe0c3d93f050969673e9f329')
'SKIP')
_backports=(
# current git 1.3.x branch
"INKSCAPE_${pkgver//./_}..9f538bd40a737d7228cf47951e5566e1dbc953ac"
# Fix build with poppler >= 24.05.0
'96ca7a6c215aa14336b52753f56244dc8796ec43'
# Fix build with >=poppler-24.03.0
'f7e944575ea5247952d23f85dfa905cfa13f7b28'
# Up C++ version to C++20.
'1798e9c13b786f3d077ba0132592c4d5c1d1fb9b'
)
_reverts=(
@ -152,8 +139,6 @@ prepare() {
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() {