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.