summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 19 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 44d00814453c..199df6b54fce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,36 @@
-# Maintainer: Hyacinthe Cartiaux <hyacinthe.cartiaux@free.fr>
+# Maintainer: Iyán Méndez Veiga <me@iyanmv.com>
+# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux@free.fr>
# Contributor: damian01w <damian01w@gmail.com>
pkgname=kde-servicemenus-encfs
-pkgver=0.5.2
+_pkgname=kde-service-menu-encfs
+pkgver=0.7.0
pkgrel=1
-pkgdesc="One KDE servicemenu for encfs encrypted directories."
+pkgdesc="One KDE servicemenu for encFS encrypted directories."
arch=('i686' 'x86_64')
-url="http://kde-apps.org/content/show.php?content=57086"
+url="https://www.opendesktop.org/p/1231244/"
license=('GPL3')
-depends=('kdebase-workspace' 'encfs')
-source=("http://kde-apps.org/CONTENT/content-files/57086-kde-service-menu-encfs_${pkgver}.tar.gz")
-md5sums=('42b10bd668568ce8ffdd25351c0f2d7e')
+depends=('plasma-workspace' 'encfs')
+_hash_time=($(curl -s "$url"|grep -e "hash =" -e "timetamp ="|sed "s/.*= '\(.*\)';/\1/"))
+source=("https://dl.opendesktop.org/api/files/download/id/1524695036/s/${_hash_time[0]}/t/${_hash_time[1]}/u/${_pkgname}-${pkgver}_all.tar.gz")
+sha256sums=('403fd00b27d282fa292038ba6209c84c0ccb8ba941b269e2062ace57a286740d')
build() {
- tar -xvf ${srcdir}/57086-kde-service-menu-encfs_${pkgver}.tar.gz
-
- cd ${srcdir}/kde-service-menu-encfs_${pkgver}
+ tar -xvf ${srcdir}/${_pkgname}-${pkgver}_all.tar.gz
+
+ cd ${srcdir}/kde-service-menu-encfs-${pkgver}_all
}
package() {
- # We reproduce the steps from the install script
- prefix=$(kde4-config --prefix)
-
+ # We reproduce the steps from the install script
mkdir -p ${pkgdir}/usr/bin/
- install -m 755 ${srcdir}/kde-service-menu-encfs_${pkgver}/bin/* ${pkgdir}/usr/bin/
+ install -m 755 ${srcdir}/${_pkgname}-${pkgver}_all/bin/* ${pkgdir}/usr/bin/
- mkdir -p ${pkgdir}/${prefix}/share/kde4/services/ServiceMenus/
- install -m 644 ${srcdir}/kde-service-menu-encfs_${pkgver}/desktop/*.desktop ${pkgdir}/${prefix}/share/kde4/services/ServiceMenus/
+ mkdir -p ${pkgdir}/usr/share/kservices5/ServiceMenus/
+ install -m 644 ${srcdir}/${_pkgname}-${pkgver}_all/ServiceMenus/*.desktop ${pkgdir}/usr/share/kservices5/ServiceMenus/
- mkdir -p ${pkgdir}/${prefix}/share/doc/${pkgname}
- install -m 644 ${srcdir}/kde-service-menu-encfs_${pkgver}/doc/* ${pkgdir}/${prefix}/share/doc/${pkgname}
+ mkdir -p ${pkgdir}/usr/share/doc/${pkgname}
+ install -m 644 ${srcdir}/${_pkgname}-${pkgver}_all/doc/* ${pkgdir}/usr/share/doc/${pkgname}
}