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.


Reply via email to