Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / libgdiplus
Commits: 6b0279b5 by Carl Smedstad at 2024-10-13T14:49:46+02:00 Re-format PKGBUILD - remove redundant chars/newlines - - - - - 52b6c498 by Carl Smedstad at 2024-10-13T14:51:16+02:00 Re-format install invocations - - - - - 92bb4110 by Carl Smedstad at 2024-10-13T14:53:01+02:00 upgpkg: 6.1-2: Replace virtual libjpeg dependency with libjpeg-turbo https://archlinux.org/todo/stop-relying-on-virtual-libjpeg-lib32-libjpeg-package/ - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = libgdiplus pkgdesc = Open Source Implementation of the GDI+ API pkgver = 6.1 - pkgrel = 1 + pkgrel = 2 url = https://www.mono-project.com/docs/gui/libgdiplus/ arch = x86_64 license = MIT @@ -12,7 +12,7 @@ pkgbase = libgdiplus depends = glibc depends = harfbuzz depends = libexif - depends = libjpeg + depends = libjpeg-turbo depends = libpng depends = libtiff depends = libx11 @@ -28,7 +28,7 @@ pkgname = libgdiplus depends = glibc depends = harfbuzz depends = libexif - depends = libjpeg + depends = libjpeg-turbo depends = libpng depends = libtiff depends = libx11 ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ # WARNING: upstream is abandonware: https://github.com/mono/libgdiplus/issues/744 pkgname=libgdiplus pkgver=6.1 -pkgrel=1 +pkgrel=2 url='https://www.mono-project.com/docs/gui/libgdiplus/' pkgdesc='Open Source Implementation of the GDI+ API' arch=('x86_64') @@ -16,33 +16,29 @@ depends=( 'glibc' 'harfbuzz' 'libexif' - 'libjpeg' + 'libjpeg-turbo' 'libpng' 'libtiff' 'libx11' 'pango' ) -makedepends=( - 'giflib' -) +makedepends=('giflib') # NOTE: tests all broken due to gtest changes: # https://github.com/mono/libgdiplus/issues/737 # https://github.com/mono/libgdiplus/issues/743 -source=( - https://github.com/mono/libgdiplus/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz -) +source=("https://github.com/mono/libgdiplus/archive/$pkgver/$pkgname-$pkgver.tar.gz") sha512sums=('c51f2702eb5eee0b7975ddc5840888d11cc0d3ea0e6c3c49afca42ef4ca90064b9ece30c447948647c950a1af36f780c79b7d07b304ec3a855cbf3da2371e94d') b2sums=('e7c02b046fbf310e281833df651b30276bca555145842dae0ba3c14aa130b74663e9ea88f4b6e39e143b5278e5248f5407646c0d4c7038809bda98fa47800832') prepare() { - cd ${pkgname}-${pkgver} + cd $pkgname-$pkgver # do not update the submodule, gtest based tests are broken anyways sed -e 's/: update_submodules/:/' -i Makefile.am autoreconf -fiv } build() { - cd ${pkgname}-${pkgver} + cd $pkgname-$pkgver ./configure \ --prefix=/usr \ --with-pango @@ -53,14 +49,13 @@ build() { } package() { - depends+=( - 'giflib' 'libgif.so' - ) + depends+=('giflib' 'libgif.so') - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install - install -Dm 644 NEWS README.md TODO AUTHORS ChangeLog -t "${pkgdir}/usr/share/doc/${pkgname}" - install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" \ + NEWS README.md TODO AUTHORS ChangeLog + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE } # vim: ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libgdiplus/-/compare/88fe2eb7b9e251aad93fcec051109f819ac06622...92bb411039625d6ede2dc68bbb4e796f9a4f0383 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libgdiplus/-/compare/88fe2eb7b9e251aad93fcec051109f819ac06622...92bb411039625d6ede2dc68bbb4e796f9a4f0383 You're receiving this email because of your account on gitlab.archlinux.org.
