diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -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} } |