[arch-commits] Commit in dfc/trunk (PKGBUILD dfc.install)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun May 24 02:06:52 UTC 2020


    Date: Sunday, May 24, 2020 @ 02:06:51
  Author: svenstaro
Revision: 632735

upgpkg: dfc 3.1.1-3: Modernize package

Modified:
  dfc/trunk/PKGBUILD
Deleted:
  dfc/trunk/dfc.install

-------------+
 PKGBUILD    |   26 +++++++++++++++-----------
 dfc.install |    4 ----
 2 files changed, 15 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-24 01:44:57 UTC (rev 632734)
+++ PKGBUILD	2020-05-24 02:06:51 UTC (rev 632735)
@@ -1,31 +1,35 @@
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
 # Contributor: Rolinh <robinDOThahlingATgw-computingDOTnet>
 
 pkgname=dfc
 pkgver=3.1.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Display file system space usage using graphs and colors"
 arch=('x86_64')
 url="http://projects.gw-computing.net/projects/dfc"
 license=('BSD')
 depends=('glibc')
-makedepends=('cmake' 'gettext')
-conflicts=('dfc-git')
-source=("https://github.com/Rolinh/dfc/archive/v${pkgver}.tar.gz")
-install='dfc.install'
+makedepends=('cmake' 'gettext' 'ninja')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Rolinh/dfc/archive/v${pkgver}.tar.gz")
 sha512sums=('0dded1824e6e6734214999f898d253fab760bb69b0f152b44e47b54b30c6ebcf4ac04cec44a37eb655548d4dbaef9328a6b383957b5b8fe6e20cb550d51d46e2')
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${pkgname}-${pkgver}"
 
-  cmake . -DPREFIX=/usr -DSYSCONFDIR=/etc -DCMAKE_BUILD_TYPE=RELEASE
-  make
+  cmake \
+    -B build \
+    -G Ninja \
+    -DPREFIX=/usr \
+    -DSYSCONFDIR=/etc \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE
+  ninja -C build
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${pkgname}-${pkgver}"
 
-  make DESTDIR="${pkgdir}" install
+  DESTDIR="${pkgdir}" ninja -C build install
 
   install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }

Deleted: dfc.install
===================================================================
--- dfc.install	2020-05-24 01:44:57 UTC (rev 632734)
+++ dfc.install	2020-05-24 02:06:51 UTC (rev 632735)
@@ -1,4 +0,0 @@
-post_install() {
-	echo 'Optional configuration file is located in /etc/xdg/dfc/'
-	echo 'Copy it to ~/.config/dfc/ (create this folder if necessary) if you want to use it.'
-}



More information about the arch-commits mailing list