Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
osinfo-db


Commits:
93ec4e4a by Balló György at 2024-05-12T15:25:03+02:00
Switch to git source

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -5,14 +5,14 @@ pkgbase = osinfo-db
        url = https://libosinfo.org/
        arch = any
        license = GPL-2.0-or-later
+       checkdepends = python-lxml
+       checkdepends = python-pytest
+       makedepends = git
        makedepends = osinfo-db-tools
-       noextract = osinfo-db-20240510.tar.xz
-       source = https://releases.pagure.org/libosinfo/osinfo-db-20240510.tar.xz
-       source = 
https://releases.pagure.org/libosinfo/osinfo-db-20240510.tar.xz.asc
+       source = 
git+https://gitlab.com/libosinfo/osinfo-db.git?signed#tag=v20240510
        validpgpkeys = DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
        validpgpkeys = 09B9C8FF223EF113AFA06A39EE926C2BDACC177B
        validpgpkeys = 206D3B352F566F3B0E6572E997D9123DE37A484F
-       sha256sums = 
08a2d521c485687f6be39940d5b3f61bc0f583bb7e3655a131c658385eb7e5ca
-       sha256sums = SKIP
+       b2sums = 
da04f81587b14fb8a95ae638ef013de7530ea84e9ad89b7f7c0baa5dad71320311d2da1015be12d6eb2beb997802548e465b1f0437a96840506b3d1334dac1b4
 
 pkgname = osinfo-db


=====================================
PKGBUILD
=====================================
@@ -7,15 +7,30 @@ pkgdesc='Osinfo database of information about operating 
systems for virtualizati
 arch=('any')
 url='https://libosinfo.org/'
 license=('GPL-2.0-or-later')
-makedepends=('osinfo-db-tools')
-source=("https://releases.pagure.org/libosinfo/$pkgname-$pkgver.tar.xz"{,.asc})
-noextract=("$pkgname-$pkgver.tar.xz")
+makedepends=('git' 'osinfo-db-tools')
+checkdepends=('python-lxml' 'python-pytest')
+source=("git+https://gitlab.com/libosinfo/$pkgname.git?signed#tag=v$pkgver";)
+b2sums=('da04f81587b14fb8a95ae638ef013de7530ea84e9ad89b7f7c0baa5dad71320311d2da1015be12d6eb2beb997802548e465b1f0437a96840506b3d1334dac1b4')
 validpgpkeys=('DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF'  # Daniel P. Berrange
               '09B9C8FF223EF113AFA06A39EE926C2BDACC177B'  # Fabiano Fidêncio
               '206D3B352F566F3B0E6572E997D9123DE37A484F') # Victor Toso de 
Carvalho <m...@victortoso.com>
-sha256sums=('08a2d521c485687f6be39940d5b3f61bc0f583bb7e3655a131c658385eb7e5ca'
-            'SKIP')
+
+prepare() {
+  cd $pkgname
+  sed -i "s/TODAY = .*/TODAY = $pkgver/" Makefile
+}
+
+build() {
+  cd $pkgname
+  make
+}
+
+check() {
+  cd $pkgname
+  make check
+}
 
 package() {
-  osinfo-db-import --root "$pkgdir" --system $pkgname-$pkgver.tar.xz
+  cd $pkgname
+  make install DESTDIR="$pkgdir" OSINFO_DB_TARGET="--system"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/osinfo-db/-/commit/93ec4e4aec6066dcc4ee134b4f64419e121326ff

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


Reply via email to