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


Commits:
64891c4a by Balló György at 2024-05-13T16:35:53+02:00
Switch to git source

- - - - -


3 changed files:

- .SRCINFO
- .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -6,10 +6,13 @@ pkgbase = libdc1394
        arch = x86_64
        license = LGPL-2.1-or-later
        makedepends = doxygen
+       makedepends = git
+       makedepends = libxv
+       makedepends = sdl
        depends = glibc
        depends = libraw1394
        depends = libusb
-       source = 
https://downloads.sourceforge.net/libdc1394/libdc1394-2.2.7.tar.gz
-       sha256sums = 
537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f
+       source = 
libdc1394::git+https://git.code.sf.net/p/libdc1394/code#tag=V_2_2_7
+       b2sums = 
2e4c03c6f7c96734230e452e9088abcc54907eabd81eebb0862f192e2d1c3c6d3f65d92a75cc95323f9bf4d1490b52043bbb0c1776619cac8cace44306e354d2
 
 pkgname = libdc1394


=====================================
.nvchecker.toml
=====================================
@@ -1,4 +1,4 @@
 [libdc1394]
-source = "regex"
-url = "https://sourceforge.net/projects/libdc1394/best_release.json";
-regex = ".*/libdc1394-([^\"]*).tar.gz"
+source = "git"
+git = "https://git.code.sf.net/p/libdc1394/code";
+prefix = "V_"


=====================================
PKGBUILD
=====================================
@@ -9,19 +9,24 @@ arch=('x86_64')
 url='https://damien.douxchamps.net/ieee1394/libdc1394/'
 license=('LGPL-2.1-or-later')
 depends=('glibc' 'libraw1394' 'libusb')
-makedepends=('doxygen')
-source=("https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz";)
-sha256sums=('537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f')
+makedepends=('doxygen' 'git' 'libxv' 'sdl')
+source=("$pkgname::git+https://git.code.sf.net/p/libdc1394/code#tag=V_${pkgver//./_}";)
+b2sums=('2e4c03c6f7c96734230e452e9088abcc54907eabd81eebb0862f192e2d1c3c6d3f65d92a75cc95323f9bf4d1490b52043bbb0c1776619cac8cace44306e354d2')
+
+prepare() {
+  cd $pkgname
+  autoreconf -fi
+}
 
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   ./configure --prefix=/usr --enable-doxygen-html
   make
   make doc
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
 
   install -dm755 "$pkgdir/usr/share/doc/$pkgname"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libdc1394/-/commit/64891c4a8936ab181c9bd5a6974ead007e924877

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


Reply via email to