Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
libcaca


Commits:
d3d61013 by Balló György at 2024-05-13T02:28:09+02:00
Switch to git source

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -6,6 +6,7 @@ pkgbase = libcaca
        arch = x86_64
        license = WTFPL
        makedepends = doxygen
+       makedepends = git
        makedepends = pango
        makedepends = python
        depends = freeglut
@@ -19,9 +20,9 @@ pkgbase = libcaca
        depends = slang
        depends = zlib
        optdepends = python: Python bindings
-       source = 
https://github.com/cacalabs/libcaca/releases/download/v0.99.beta20/libcaca-0.99.beta20.tar.bz2
+       source = git+https://github.com/cacalabs/libcaca.git#tag=v0.99.beta20
        source = libcaca-0.99.beta20-CVE-2022-0856.patch
-       sha256sums = 
ff9aa641af180a59acedc7fc9e663543fb397ff758b5122093158fd628125ac1
-       sha256sums = 
242308d530e20f018c1a275a90c0697b107bf2bfd28e928610bbbe80707bdeef
+       b2sums = 
2965c38a6ecb8f9384741ac707f60ba7c6b7e290303f0f2c5f5b9dd28ce89580012c7db647dff15f9dc012fe3e47caa713162d40ffb29f428739db3a66a94e6b
+       b2sums = 
82bc7243844238089c5f513738bd9e95ac6cb88b16202db0655592e4037732a8353b72e5bd26ad73cdb32ad2da5d864bbb9ee5196bc0c3d2805c397e7686f728
 
 pkgname = libcaca


=====================================
PKGBUILD
=====================================
@@ -10,34 +10,37 @@ arch=('x86_64')
 url='http://caca.zoy.org/wiki/libcaca'
 license=('WTFPL')
 depends=('freeglut' 'gcc-libs' 'glibc' 'glu' 'imlib2' 'libglvnd' 'libx11' 
'ncurses' 'slang' 'zlib')
-makedepends=('doxygen' 'pango' 'python')
+makedepends=('doxygen' 'git' 'pango' 'python')
 optdepends=('python: Python bindings')
-source=("https://github.com/cacalabs/libcaca/releases/download/v$pkgver/$pkgname-$pkgver.tar.bz2";
+source=("git+https://github.com/cacalabs/libcaca.git#tag=v$pkgver";
         'libcaca-0.99.beta20-CVE-2022-0856.patch')
-sha256sums=('ff9aa641af180a59acedc7fc9e663543fb397ff758b5122093158fd628125ac1'
-            '242308d530e20f018c1a275a90c0697b107bf2bfd28e928610bbbe80707bdeef')
+b2sums=('2965c38a6ecb8f9384741ac707f60ba7c6b7e290303f0f2c5f5b9dd28ce89580012c7db647dff15f9dc012fe3e47caa713162d40ffb29f428739db3a66a94e6b'
+        
'82bc7243844238089c5f513738bd9e95ac6cb88b16202db0655592e4037732a8353b72e5bd26ad73cdb32ad2da5d864bbb9ee5196bc0c3d2805c397e7686f728')
 
 prepare() {
-  cd $pkgname-$pkgver
+  cd $pkgname
+
   # Prevent a divide-by-zero by checking for a zero width or height
   # https://github.com/cacalabs/libcaca/pull/66
   patch -Np1 -i ../libcaca-0.99.beta20-CVE-2022-0856.patch
+
+  ./bootstrap
 }
 
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   ./configure --prefix=/usr
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 
 check() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make check
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
   install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libcaca/-/commit/d3d6101315e6bb30c4da57c247b14628ba893629

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libcaca/-/commit/d3d6101315e6bb30c4da57c247b14628ba893629
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to