upg appstream python-setuptools qpdf webkit2gtk

This commit is contained in:
joborun linux 2024-02-25 20:11:56 +02:00
parent 6f66dc644e
commit 7922a5280c
9 changed files with 62 additions and 54 deletions

View File

@ -7,13 +7,14 @@
pkgbase=appstream
pkgname=(appstream appstream-qt5) # appstream-qt)
pkgver=1.0.1
pkgrel=02
pkgver=1.0.2
pkgrel=01
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=(gobject-introspection gperf gtk-doc itstool meson qt5-tools vala xmlto)
# qt6-tools ## if you want to build the qt6 pkg
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
update-appstream-cache.hook)
@ -21,25 +22,18 @@ build() {
meson build AppStream-$pkgver \
--prefix=/usr \
--libexecdir=lib \
-Dqt5=true \
-Dqt-versions=5 \
-Dvapi=true \
-Dsystemd=false \
-Dcompose=true
meson compile -C build
# meson build6 AppStream-$pkgver \
# --prefix=/usr \
# --libexecdir=lib \
# -Dqt=true
# meson compile -C build6
#
}
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/AppStreamQt5,lib/cmake,lib/libAppStreamQt5.*}
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
}
@ -53,8 +47,12 @@ 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
# 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() {
@ -65,10 +63,12 @@ package_appstream-qt5() {
# glibc
# qt6-base)
#
# meson install --destdir "$pkgdir" -C build6
# meson install --destdir "$pkgdir" -C build
#
## provided by appstream
# rm -r "$pkgdir"/usr/{bin,include/appstream,lib/{girepository-1.0,libappstream*,pkgconfig},share}
# 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 ----
@ -79,9 +79,10 @@ license=(LGPL-2.1-or-later)
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
sha256sums=(fa4d5994e5c6f22e9b66cb0b52e8b5f5d96e7353ea5528b56436e0150829203b # AppStream-1.0.1.tar.xz
f5eb15764bf63abb02def3cbd3a68fb11d2329d72f65d23518fbd8a151a19c80 # AppStream-1.0.1.tar.xz.asc
sha256sums=(1a5148ca97dcbf5eb6e9c380278bb0d20938569292ea8652df1b3cac8bd2736b # AppStream-1.0.2.tar.xz
9692654e88ff3e9fd38ca1215fa1a906066b6a86bb08748ad91f3218e3aabb56 # AppStream-1.0.2.tar.xz.asc
edc632e4a76ebe5efc76a56fe5f797e5c981cca6f2f0111c7ce0170d1330c788) # update-appstream-cache.hook
## e24948de1b2a6d2da4f26cf5c0bf2677c510aaa0c69afc9e6037ec1f1e718187 appstream-1.0.1-02-x86_64.pkg.tar.lz
## c8571766e43c942ddf94fd7e162ce559dabb8617a3a34ebfb76bdee203340e2a appstream-qt5-1.0.1-02-x86_64.pkg.tar.lz
## 026fb554993de66e7cd2c281faa815b8fb7abc41de3b2f1995897d5eef1fbe2e appstream-1.0.2-01-x86_64.pkg.tar.lz
## 32ffa009c3aa718ba194baeaa7a42b4df5a32f32f50860c8ac3b3be3f7720337 appstream-qt5-1.0.2-01-x86_64.pkg.tar.lz

View File

@ -6,8 +6,8 @@ pkgbase=appstream
pkgname=(appstream
appstream-qt5
appstream-qt)
pkgver=1.0.1
pkgrel=2
pkgver=1.0.2
pkgrel=1
pkgdesc='Provides a standard for creating app stores across distributions'
arch=(x86_64)
url='https://distributions.freedesktop.org/wiki/AppStream'
@ -39,7 +39,7 @@ makedepends=(gi-docgen
xmlto)
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
update-appstream-cache.hook)
sha256sums=('fa4d5994e5c6f22e9b66cb0b52e8b5f5d96e7353ea5528b56436e0150829203b'
sha256sums=('1a5148ca97dcbf5eb6e9c380278bb0d20938569292ea8652df1b3cac8bd2736b'
'SKIP'
'edc632e4a76ebe5efc76a56fe5f797e5c981cca6f2f0111c7ce0170d1330c788')
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
@ -48,23 +48,18 @@ build() {
meson build AppStream-$pkgver \
--prefix=/usr \
--libexecdir=lib \
-Dqt5=true \
-Dqt=true \
-Dqt-versions=5,6 \
-Dvapi=true \
-Dcompose=true
meson compile -C build
meson build6 AppStream-$pkgver \
--prefix=/usr \
--libexecdir=lib \
-Dqt=true
meson compile -C build6
}
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
}
@ -83,6 +78,8 @@ package_appstream-qt5() {
# 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() {
@ -93,8 +90,10 @@ package_appstream-qt() {
glibc
qt6-base)
meson install --destdir "$pkgdir" -C build6
meson install --destdir "$pkgdir" -C build
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream,lib/{girepository-1.0,libappstream*,pkgconfig},share}
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}}
}

View File

@ -8,7 +8,7 @@
pkgname=python-setuptools
pkgver=69.0.3
_commit=b07d2f58233f9a99a820901924e263645c57a7c6
pkgrel=03
pkgrel=04
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
url="https://pypi.org/project/setuptools/"
@ -19,6 +19,7 @@ checkdepends=('python-jaraco.envs' 'python-jaraco.path' 'python-pip'
'python-wheel' 'python-pytest-enabler' 'python-pytest-mypy'
'python-pytest-timeout' 'python-sphinx' 'python-build'
'python-ini2toml' 'python-tomli-w')
groups=(python-build-backend)
provides=('python-distribute')
replaces=('python-distribute')
#source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz"
@ -140,9 +141,17 @@ sha256sums=(SKIP
a2bc8b9d470c13b4cb682ab3943e80ab2841aae98f7c3d9ba1f089408f96aa91 # add-dependency.patch
583ddbc8b636d47c57706a82317ae9956207db9418a1498324b43733a1732860) # build-no-isolation.patch
# Note to packager:
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#echo "mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log"
## c0f529520a7c573f2d9be20b90bfa9998855619b610b8bbd1515a47e1339bcd7 python-setuptools-1_69.0.3-03-x86_64.pkg.tar.lz
##
## 0127f032b80ecd8ac7dfa4e0ffba8a86cdbf77fa9b83dd8bca696850246ffcf6 python-setuptools-1_69.0.3-04-x86_64.pkg.tar.lz

View File

@ -1,15 +1,16 @@
# Maintainer: Angel Velasquez <angvp@archlinux.org>
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Angel Velasquez <angvp@archlinux.org>
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
pkgname=python-setuptools
pkgver=69.0.3
_commit=b07d2f58233f9a99a820901924e263645c57a7c6
pkgrel=3
pkgrel=4
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
arch=('any')
license=('PSF')
groups=(python-build-backend)
url="https://pypi.org/project/setuptools/"
depends=('python-jaraco.text' 'python-more-itertools' 'python-ordered-set' 'python-packaging'
'python-platformdirs' 'python-tomli' 'python-validate-pyproject')

View File

@ -7,7 +7,7 @@
#pkgbase=qpdf
pkgname=('qpdf') # 'qpdf-docs')
pkgver=11.8.0
pkgver=11.9.0
pkgrel=01
pkgdesc="QPDF: A Content-Preserving PDF Transformation System"
url="https://github.com/qpdf/qpdf"
@ -68,12 +68,12 @@ package() {
arch=(x86_64)
license=('custom:Artistic-2.0' 'Apache')
license=('Apache-2.0' 'Artistic-2.0')
validpgpkeys=('C2C96B10011FE009E6D1DF828A75D10998012C7E') # "Jay Berkenbilt <ejb@ql.org>"
sha256sums=(d9321f5fbc50251803630a5604ddc5ed9a4d93bc023d9a7436a302e7c9741259 # qpdf-11.8.0.tar.gz
a295c857ac072aea14cae257a01eaf753dcd424c4871ead128b9404fb8d5a180) # qpdf-11.8.0.tar.gz.asc
sha256sums=(9f5d6335bb7292cc24a7194d281fc77be2bbf86873e8807b85aeccfbff66082f # qpdf-11.9.0.tar.gz
d7093602be4d1253bd93ca1a2821e7903c8fbae43881244dda7bd5815f8a2cdb) # qpdf-11.9.0.tar.gz.asc
## 79de2ae1131d12d918fab926035dbc893fec6fc6c3c83e9a818bf94965c57f76 qpdf-11.8.0-01-x86_64.pkg.tar.lz
## 0802e8c62f3e54fd662d4976cbf30cbff4de0c1fb143ea54d7d3298b3a717d36 qpdf-11.9.0-01-x86_64.pkg.tar.lz

View File

@ -5,17 +5,17 @@
pkgbase=qpdf
pkgname=('qpdf' 'qpdf-docs')
pkgver=11.8.0
pkgver=11.9.0
pkgrel=1
pkgdesc="QPDF: A Content-Preserving PDF Transformation System"
arch=('x86_64')
url="https://github.com/qpdf/qpdf"
license=('custom:Artistic-2.0' 'Apache')
license=('Apache-2.0' 'Artistic-2.0')
makedepends=('libjpeg-turbo' 'zlib' 'gnutls' 'cmake'
'texlive-bin' 'texlive-binextra' 'texlive-fontsrecommended' 'python-sphinx' 'python-sphinx_rtd_theme' 'texlive-latexextra')
# https://github.com/qpdf/qpdf/releases/download/v11.8.0/qpdf-11.8.0.sha256
# https://github.com/qpdf/qpdf/releases/download/v11.9.0/qpdf-11.9.0.sha256
source=(https://github.com/qpdf/qpdf/releases/download/v$pkgver/${pkgname}-${pkgver}.tar.gz{,.asc})
sha256sums=('d9321f5fbc50251803630a5604ddc5ed9a4d93bc023d9a7436a302e7c9741259'
sha256sums=('9f5d6335bb7292cc24a7194d281fc77be2bbf86873e8807b85aeccfbff66082f'
'SKIP')
validpgpkeys=('C2C96B10011FE009E6D1DF828A75D10998012C7E') # "Jay Berkenbilt <ejb@ql.org>"

View File

@ -9,7 +9,7 @@
pkgname=webkit2gtk
# webkit2gtk-docs) # add if you want your own made docs
pkgver=2.42.5
pkgrel=01
pkgrel=02
pkgdesc="Web content engine for GTK w/o systemd"
url="https://webkitgtk.org"
depends=(at-spi2-core atk bubblewrap cairo enchant-pure fontconfig freetype2 glib2
@ -133,6 +133,4 @@ sha256sums=(b64278c1f20b8cfdbfb5ff573c37d871aba74a1db26d9b39f74e8953fe61e749 #
a921d6be1303e9f23474971f381886fd291ec5bb1a7ff1e85acede8cfb88bef2 # GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
655f3b2c96355ac83c4fa1fc6048e3256bbfdbfb9727e1e18c5af12613536206) # GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
## bdbf0979800b92aa19a384a6562ca763ac7889d53e8aef905f9c1aab3392759d webkit2gtk-2.42.5-01-x86_64.pkg.tar.lz
## 18b39da86ef0d68bb21abac3de2ba945e4cae45bc3926ae10d93d9e160b59946 webkit2gtk-2.42.5-02-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgname=(
webkit2gtk-docs
)
pkgver=2.42.5
pkgrel=1
pkgrel=2
pkgdesc="Web content engine for GTK"
url="https://webkitgtk.org"
arch=(x86_64)

View File

@ -1,6 +1,6 @@
real 254m40.350s
user 479m56.842s
sys 25m54.922s
real 308m8.820s
user 583m46.484s
sys 28m50.580s