upg appstream imagemagick

This commit is contained in:
joborun linux 2024-02-26 15:48:19 +02:00
parent 8789826f97
commit a06140cadf
4 changed files with 38 additions and 37 deletions

View file

@ -6,15 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=appstream
pkgname=(appstream appstream-qt5) # appstream-qt)
pkgname=(appstream appstream-qt5 appstream-qt)
pkgver=1.0.2
pkgrel=01
pkgrel=02
pkgdesc='Provides a standard for creating app stores across distributions w/o systemd'
url='https://distributions.freedesktop.org/wiki/AppStream'
depends=(cairo curl fontconfig freetype2 gcc-libs gdk-pixbuf2 glib2 glibc librsvg libstemmer
libxml2 libxmlb libyaml pango)
makedepends=(gobject-introspection gperf gtk-doc itstool meson qt5-tools vala xmlto)
# qt6-tools ## if you want to build the qt6 pkg
makedepends=(gi-docgen gobject-introspection gperf itstool meson qt5-tools qt6-tools vala xmlto)
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
update-appstream-cache.hook)
@ -22,7 +21,8 @@ build() {
meson build AppStream-$pkgver \
--prefix=/usr \
--libexecdir=lib \
-Dqt-versions=5 \
-Dqt=true \
-Dqt-versions=5,6 \
-Dvapi=true \
-Dsystemd=false \
-Dcompose=true
@ -33,13 +33,13 @@ package_appstream() {
meson install --destdir "$pkgdir" -C build
# provided by -qt subpackage
# rm -r "$pkgdir"/usr/{include/AppStreamQt5,lib/cmake,lib/libAppStreamQt5.*}
rm -r "$pkgdir"/usr/{include/AppStreamQt{,5},lib/cmake,lib/libAppStreamQt{,5}.*}
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
}
package_appstream-qt5() {
pkgdesc='Qt5 interface for AppStream'
pkgdesc='Qt5 interface for AppStream w/o systemd'
depends=(appstream gcc-libs glib2 glibc qt5-base)
conflicts=('appstream-qt<1')
@ -47,29 +47,27 @@ package_appstream-qt5() {
meson install --destdir "$pkgdir" -C build
## provided by appstream
# rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},\
# lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
## provided by appstream-qt
# rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/{libAppStreamQt.so*,cmake/AppStreamQt}}
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
# provided by appstream-qt
rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/{libAppStreamQt.so*,cmake/AppStreamQt}}
}
#package_appstream-qt() {
# pkgdesc='Qt6 interface for AppStream'
# depends=(appstream
# gcc-libs
# glib2
# glibc
# qt6-base)
#
# meson install --destdir "$pkgdir" -C build
#
## provided by appstream
# rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
## provided by appstream-qt5
# rm -r "$pkgdir"/usr/{include/AppStreamQt5,lib/{libAppStreamQt5.so*,cmake/AppStreamQt5}}
#}
package_appstream-qt() {
pkgdesc='Qt6 interface for AppStream w/o systemd'
depends=(appstream
gcc-libs
glib2
glibc
qt6-base)
meson install --destdir "$pkgdir" -C build
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
# provided by appstream-qt5
rm -r "$pkgdir"/usr/{include/AppStreamQt5,lib/{libAppStreamQt5.so*,cmake/AppStreamQt5}}
}
#---- arch license gpg-key & sha256sums ----
@ -83,6 +81,7 @@ sha256sums=(1a5148ca97dcbf5eb6e9c380278bb0d20938569292ea8652df1b3cac8bd2736b #
9692654e88ff3e9fd38ca1215fa1a906066b6a86bb08748ad91f3218e3aabb56 # AppStream-1.0.2.tar.xz.asc
edc632e4a76ebe5efc76a56fe5f797e5c981cca6f2f0111c7ce0170d1330c788) # update-appstream-cache.hook
## 026fb554993de66e7cd2c281faa815b8fb7abc41de3b2f1995897d5eef1fbe2e appstream-1.0.2-01-x86_64.pkg.tar.lz
## 32ffa009c3aa718ba194baeaa7a42b4df5a32f32f50860c8ac3b3be3f7720337 appstream-qt5-1.0.2-01-x86_64.pkg.tar.lz
## b1069ced1e33fd3e15c95e516d99aaa125164d2e289e8aea75ea79f60936afad appstream-1.0.2-02-x86_64.pkg.tar.lz
## c508ec4ccb0d56c6923afa1fdca51bc1a6db9950af51876dbb9eb5a1edd9c717 appstream-qt-1.0.2-02-x86_64.pkg.tar.lz
## fcf30b2caea28d11baf109fa7827620c163aa65b5c97d37eaf2c15240a03ea24 appstream-qt5-1.0.2-02-x86_64.pkg.tar.lz

View file

@ -4,8 +4,8 @@ libxmlb
meson
xmlto
gobject-introspection
gtk-doc
qt5-tools
qt6-tools
itstool
vala
gperf
@ -13,5 +13,7 @@ gettext
libglvnd
gi-docgen
cmake
rav1e
graphite

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=imagemagick
pkgver=7.1.1.28
pkgver=7.1.1.29
pkgrel=02
_relname=ImageMagick-${pkgver%%.*}
_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
@ -114,9 +114,9 @@ license=(custom)
validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A) # Lexie Parsimoniae
sha256sums=(ee4b6cdaaf2fa6020b6a3c6e055d993e970361a2fadf2bf2f984308b35c61915 # ImageMagick-7.1.1-28.tar.xz
9127d4dab9941b17cc368b72545621c41e591d198a936a1f794549c3d55b903e # ImageMagick-7.1.1-28.tar.xz.asc
sha256sums=(f140465fbeb0b4724cba4394bc6f6fb32715731c1c62572d586f4f1c8b9b0685 # ImageMagick-7.1.1-29.tar.xz
798ba7e7ab5b33f2dad9856d39b33b6dd24e8550b5078948c26ab3011ad39ecd # ImageMagick-7.1.1-29.tar.xz.asc
a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73) # arch-fonts.diff
## 20a9acb276eb1005874186bbe106fea37222cbac88cfe5c14aacad344e159fcd imagemagick-7.1.1.28-02-x86_64.pkg.tar.lz
## 46284a029497b6a25d224e301c0d356f5c68d995e4db45abad79850f83d0769f imagemagick-7.1.1.29-02-x86_64.pkg.tar.lz

View file

@ -2,7 +2,7 @@
# Contributor: Eric Bélanger <eric@archlinux.org>
pkgname=imagemagick
pkgver=7.1.1.28
pkgver=7.1.1.29
pkgrel=2
_relname=ImageMagick-${pkgver%%.*}
_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
@ -70,7 +70,7 @@ checkdepends=(gsfonts
replaces=(imagemagick-doc)
source=(https://imagemagick.org/archive/$_tarname.tar.xz{,.asc}
arch-fonts.diff)
sha256sums=('ee4b6cdaaf2fa6020b6a3c6e055d993e970361a2fadf2bf2f984308b35c61915'
sha256sums=('f140465fbeb0b4724cba4394bc6f6fb32715731c1c62572d586f4f1c8b9b0685'
'SKIP'
'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A) # Lexie Parsimoniae