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


Commits:
2d7c38aa by Balló György at 2024-07-28T20:16:33+02:00
upgpkg: 3.0.21-2: Fix lrzsz executable names, switch to git source, specify 
SPDX license, add transitive deps, add config for nvchecker, add .SRCINFO

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,22 @@
+pkgbase = moserial
+       pkgdesc = Clean, friendly GTK-based serial terminal
+       pkgver = 3.0.21
+       pkgrel = 2
+       url = https://wiki.gnome.org/Apps/Moserial
+       arch = x86_64
+       license = GPL-3.0-or-later
+       makedepends = git
+       makedepends = intltool
+       makedepends = vala
+       makedepends = yelp-tools
+       depends = glib2
+       depends = glibc
+       depends = gsettings-desktop-schemas
+       depends = gtk3
+       depends = hicolor-icon-theme
+       depends = pango
+       optdepends = lrzsz: Support for xmodem, ymodem and zmodem file transfer 
protocols
+       source = 
git+https://gitlab.gnome.org/GNOME/moserial.git#tag=moserial_3_0_21
+       b2sums = 
d672f848799e1e979a29b856e75b50f452d8770b0095f0e372ec5959fed742dd62d32e969772ddcbc6ab38cd81a6b9176be87f4dae39e1b0ae1c210eb842c856
+
+pkgname = moserial


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[moserial]
+source = "git"
+git = "https://gitlab.gnome.org/GNOME/moserial.git";
+prefix = "moserial_"


=====================================
PKGBUILD
=====================================
@@ -4,24 +4,48 @@
 
 pkgname=moserial
 pkgver=3.0.21
-pkgrel=1
-pkgdesc="Clean, friendly GTK+-based serial terminal for the GNOME desktop"
-arch=('x86_64')
-url="https://wiki.gnome.org/moserial";
-license=('GPL3')
-depends=('gsettings-desktop-schemas' 'gtk3')
-makedepends=('intltool' 'itstool')
-optdepends=('lrzsz: for xmodem, ymodem and zmodem file transfer protocols')
-source=("https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz";)
-sha256sums=('788b29f256502b83536116c90795383961b26338a04d32c8ed35e53da4284aad')
+pkgrel=2
+pkgdesc='Clean, friendly GTK-based serial terminal'
+arch=(x86_64)
+url='https://wiki.gnome.org/Apps/Moserial'
+license=(GPL-3.0-or-later)
+depends=(
+  glib2
+  glibc
+  gsettings-desktop-schemas
+  gtk3
+  hicolor-icon-theme
+  pango
+)
+makedepends=(
+  git
+  intltool
+  vala
+  yelp-tools
+)
+optdepends=('lrzsz: Support for xmodem, ymodem and zmodem file transfer 
protocols')
+source=("git+https://gitlab.gnome.org/GNOME/$pkgname.git#tag=${pkgname}_${pkgver//./_}";)
+b2sums=(d672f848799e1e979a29b856e75b50f452d8770b0095f0e372ec5959fed742dd62d32e969772ddcbc6ab38cd81a6b9176be87f4dae39e1b0ae1c210eb842c856)
+
+prepare() {
+  cd $pkgname
+
+  sed -i 's/"rz"/"lrzsz-rz"/' src/Rzwrapper.vala
+  sed -i 's/"sz"/"lrzsz-sz"/' src/Szwrapper.vala
+
+  autoreconf -fi
+}
 
 build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr
+  cd $pkgname
+  ./configure \
+    --prefix=/usr \
+    --sysconfdir=/etc \
+    --localstatedir=/var
   make
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   make DESTDIR="$pkgdir" install
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/moserial/-/commit/2d7c38aaa4aa47f4e8e329526459f1851a5a3f68

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/moserial/-/commit/2d7c38aaa4aa47f4e8e329526459f1851a5a3f68
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to