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


Commits:
62356b11 by Balló György at 2024-08-01T13:30:05+02:00
Switch to git source, add config for nvchecker

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -4,19 +4,17 @@ pkgbase = telepathy-idle
        pkgrel = 3
        url = https://telepathy.freedesktop.org/
        arch = x86_64
-       groups = telepathy
        license = LGPL-2.1-only
        checkdepends = python-dbus
+       makedepends = git
        makedepends = libxslt
        makedepends = python
        depends = dbus-glib
        depends = glib2
        depends = glibc
        depends = telepathy-glib
-       source = 
https://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-0.2.2.tar.gz
-       source = 
https://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-0.2.2.tar.gz.asc
+       source = 
git+https://gitlab.freedesktop.org/telepathy/telepathy-idle.git?signed#tag=telepathy-idle-0.2.2
        validpgpkeys = AA33B0D27868E36C151780F0FE0B6D736B1195ED
-       sha256sums = 
8387e25e5fb0b4cbe701e5dc092d666d6510b833fd3e7e462e9170d36ec3c15f
-       sha256sums = SKIP
+       b2sums = 
740d9f0292b7cdd835181b5efef9b075dc3a56f61be24f813de450043db5f376e8ecc7073b70b879b43ee91186c077af4bfb99d51e74a1de483fe15e0f71d5a8
 
 pkgname = telepathy-idle


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,5 @@
+[telepathy-idle]
+source = "git"
+git = "https://gitlab.freedesktop.org/telepathy/telepathy-idle.git";
+include_regex = 'telepathy-idle-\d+\.\d*[02468]\.\d*'
+prefix = "telepathy-idle-"


=====================================
PKGBUILD
=====================================
@@ -7,30 +7,46 @@ pkgname=telepathy-idle
 pkgver=0.2.2
 pkgrel=3
 pkgdesc='IRC connection manager for Telepathy'
-arch=('x86_64')
+arch=(x86_64)
 url='https://telepathy.freedesktop.org/'
-license=('LGPL-2.1-only')
-groups=('telepathy')
-depends=('dbus-glib' 'glib2' 'glibc' 'telepathy-glib')
-makedepends=('libxslt' 'python')
-checkdepends=('python-dbus')
-source=("https://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
-sha256sums=('8387e25e5fb0b4cbe701e5dc092d666d6510b833fd3e7e462e9170d36ec3c15f'
-            'SKIP')
-validpgpkeys=('AA33B0D27868E36C151780F0FE0B6D736B1195ED') # Alexandr Akulich
+license=(LGPL-2.1-only)
+depends=(
+  dbus-glib
+  glib2
+  glibc
+  telepathy-glib
+)
+makedepends=(
+  git
+  libxslt
+  python
+)
+checkdepends=(python-dbus)
+source=("git+https://gitlab.freedesktop.org/telepathy/$pkgname.git?signed#tag=$pkgname-$pkgver";)
+b2sums=(740d9f0292b7cdd835181b5efef9b075dc3a56f61be24f813de450043db5f376e8ecc7073b70b879b43ee91186c077af4bfb99d51e74a1de483fe15e0f71d5a8)
+validpgpkeys=(AA33B0D27868E36C151780F0FE0B6D736B1195ED) # Alexandr Akulich
+
+prepare() {
+  cd $pkgname
+  autoreconf -fi
+}
 
 build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy
+  cd $pkgname
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --libexecdir=/usr/lib/telepathy
   make
 }
 
 check() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make check
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/telepathy-idle/-/commit/62356b11605a29b1cc72273f75968af69ece2ff4

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/telepathy-idle/-/commit/62356b11605a29b1cc72273f75968af69ece2ff4
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to