[arch-commits] Commit in smuxi/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Sat Dec 29 22:37:10 UTC 2018


    Date: Saturday, December 29, 2018 @ 22:37:09
  Author: bgyorgy
Revision: 418941

upgpkg: smuxi 1.0.7-3

Move the stfl frontend to the server package

Modified:
  smuxi/trunk/PKGBUILD

----------+
 PKGBUILD |   36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-12-29 22:05:07 UTC (rev 418940)
+++ PKGBUILD	2018-12-29 22:37:09 UTC (rev 418941)
@@ -7,7 +7,7 @@
 pkgbase=smuxi
 pkgname=('smuxi-server' 'smuxi')
 pkgver=1.0.7
-pkgrel=2
+pkgrel=3
 pkgdesc="User-friendly and cross-platform IRC client for sophisticated users for GNOME/GTK+"
 arch=('any')
 url="https://smuxi.im/"
@@ -19,9 +19,13 @@
 sha256sums=('f6a6621d421694af71a93705bef0f70175901f52299e2205518c37cbe9881ab0'
             'SKIP')
 
+prepare() {
+  cd $pkgbase-$pkgver
+  sed -i 's|$(datarootdir)/appdata|$(datarootdir)/metainfo|' src/Frontend-GNOME/Makefile.{am,in}
+}
+
 build() {
   cd $pkgbase-$pkgver
-
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
               --enable-frontend-stfl \
               --with-vendor-package-version="Arch Linux $pkgver-$pkgrel"
@@ -30,31 +34,29 @@
 
 package_smuxi-server() {
   pkgdesc+=" (common files and server)"
-  depends=('log4net' 'nini')
+  depends=('log4net' 'nini' 'stfl')
+
   cd $pkgbase-$pkgver
-
   make DESTDIR="$pkgdir" install
 
   # Split frontend
   [[ -d $srcdir/frontend ]] && rm -r "$srcdir/frontend/"
   mkdir "$srcdir"/frontend
-  mv "$pkgdir"/usr/bin/smuxi-frontend-{gnome,stfl} \
-     "$pkgdir"/usr/lib/pkgconfig/smuxi-frontend.pc \
-     "$pkgdir"/usr/lib/smuxi/smuxi-frontend* \
-     "$pkgdir"/usr/share/{appdata,applications,icons} \
-     "$pkgdir"/usr/share/man/man1/smuxi-frontend* \
+  mv "$pkgdir"/usr/bin/smuxi-frontend-gnome \
+     "$pkgdir"/usr/lib/smuxi/smuxi-frontend-gnome* \
+     "$pkgdir"/usr/share/{applications,icons,metainfo} \
+     "$pkgdir"/usr/share/man/man1/smuxi-frontend-gnome.1 \
      "$srcdir/frontend/"
 }
 
 package_smuxi() {
   pkgdesc+=" (frontend)" 
-  depends=('smuxi-server' 'notify-sharp' 'gtkspell' 'stfl')
+  depends=('smuxi-server' 'notify-sharp' 'gtkspell')
+
   cd frontend
-
-  mkdir -p "$pkgdir"/usr/{bin,lib/{pkgconfig,smuxi},share/man/man1}
-  mv smuxi-frontend-{gnome,stfl} "$pkgdir/usr/bin"
-  mv smuxi-frontend.pc "$pkgdir/usr/lib/pkgconfig"
-  mv smuxi-frontend*.1 "$pkgdir/usr/share/man/man1"
-  mv smuxi-frontend* "$pkgdir/usr/lib/smuxi"
-  mv {appdata,applications,icons} "$pkgdir/usr/share"
+  mkdir -p "$pkgdir"/usr/{bin,lib/smuxi,share/man/man1}
+  mv smuxi-frontend-gnome "$pkgdir/usr/bin"
+  mv smuxi-frontend-gnome.1 "$pkgdir/usr/share/man/man1"
+  mv smuxi-frontend-gnome* "$pkgdir/usr/lib/smuxi"
+  mv {applications,icons,metainfo} "$pkgdir/usr/share"
 }



More information about the arch-commits mailing list