diff options
author | Hyacinthe Cartiaux | 2015-08-21 16:03:16 +0200 |
---|---|---|
committer | Hyacinthe Cartiaux | 2015-08-21 16:03:16 +0200 |
commit | d713866a7236435ea84a7e6b00b0dd1201045cc5 (patch) | |
tree | 36fa2b0c7398ef54893e713beac72b9b65994cd4 | |
download | aur-d713866a7236435ea84a7e6b00b0dd1201045cc5.tar.gz |
Import from AUR3
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..98a2c395e593 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = kde-servicemenus-dropbox + pkgdesc = A servicemenu for KDE4 which allows easy access to most of Dropbox features. It uses Dropbox CLI to generate public urls, and pyndexer to allow sharing directories in public directory. + pkgver = 0.16.1 + pkgrel = 7 + url = http://kde-apps.org/content/show.php?content=124416 + arch = any + license = GPL + depends = dropbox + depends = python2 + depends = kdebase-kdialog + depends = python2-m2crypto + depends = sharutils + depends = recode + depends = perl + depends = sqlite + depends = xdg-utils + conflicts = dropbox-servicemenu + source = http://kde-look.org/CONTENT/content-files/124416-DropboxServiceMenu-0.16.1.tar.gz + md5sums = 3c0186649311611abfbb8ac016a67791 + +pkgname = kde-servicemenus-dropbox + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b2c13ebdac19 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.gz +*.tar.xz +pkg +src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f84c2112dc5f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: (locke87) Felix Mauch +# based on http://kde-apps.org/content/show.php?content=124416 + +pkgname=kde-servicemenus-dropbox +pkgver=0.16.1 +pkgrel=7 +pkgdesc="A servicemenu for KDE4 which allows easy access to most of Dropbox features. It uses Dropbox CLI to generate public urls, and pyndexer to allow sharing directories in public directory." +url="http://kde-apps.org/content/show.php?content=124416" +license=('GPL') +arch=(any) +conflicts=('dropbox-servicemenu') +depends=('dropbox' 'python2' 'kdebase-kdialog' 'python2-m2crypto' 'sharutils' 'recode' 'perl' 'sqlite' 'xdg-utils') +source=(http://kde-look.org/CONTENT/content-files/124416-DropboxServiceMenu-${pkgver}.tar.gz) +md5sums=('3c0186649311611abfbb8ac016a67791') + + +build() { + cd "$srcdir/DropboxServiceMenu-${pkgver}/" + _SCRIPT_PATH="`kde4-config --prefix`/" + _PATTERN='`kde4-config --localprefix`' + + sed -i 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2/' dropbox-scripts/dropbox.py + sed -i 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2/' dropbox-scripts/dropbox-notify.py + sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/env python2/' dropbox-scripts/pyndexer.py + + sed -i "s,${_PATTERN},${_SCRIPT_PATH}," dropbox-scripts/dropbox_menu.sh + sed -i 's/qdbus/qdbus-qt4/' dropbox-scripts/dropbox_menu.sh + + sed -i "s,${_PATTERN},${_SCRIPT_PATH}," dropbox_all.desktop + sed -i "s,${_PATTERN},${_SCRIPT_PATH}," dropbox_files.desktop + sed -i "s,${_PATTERN},${_SCRIPT_PATH}," dropbox_directories.desktop +} + +package() { + cd "$srcdir/DropboxServiceMenu-${pkgver}/" + + mkdir -p ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/" + mkdir -p ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/dropbox-scripts/" + install -m 755 dropbox-scripts/* ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/dropbox-scripts/" + install -m 644 dropbox_all.desktop ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/" + install -m 644 dropbox_files.desktop ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/" + install -m 644 dropbox_directories.desktop ${pkgdir}/"`kde4-config --prefix`/share/kde4/services/ServiceMenus/" +} |