summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeyslan G. Bem2017-02-09 18:06:58 -0300
committerGeyslan G. Bem2017-02-09 18:06:58 -0300
commit2089f547a33026bdc80a8de74c44280eb3d29629 (patch)
tree0dad84ebe8b4c783b085b15f8ce8957a9eda389a
parent137f9c9a12ed2956f55f0bd0ba81512c0b95ad0c (diff)
downloadaur-2089f547a33026bdc80a8de74c44280eb3d29629.tar.gz
refactoring and symbolic links creation
Signed-off-by: Geyslan G. Bem <geyslan@gmail.com>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD24
2 files changed, 15 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a1cc03eeb24..0ecf11f0881c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pje-office
pkgdesc = PJeOffice is a software made available by CNJ for electronic signing PJe system's documents
pkgver = 1.0.8
- pkgrel = 1
+ pkgrel = 2
url = http://www.cnj.jus.br/wiki/index.php/PJeOffice
install = pje-office.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 2279b81967ae..2bd988e51704 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=pje-office
pkgver=1.0.8
-pkgrel=1
+pkgrel=2
pkgdesc="PJeOffice is a software made available by CNJ for electronic signing PJe system's documents"
arch=('i686' 'x86_64')
url='http://www.cnj.jus.br/wiki/index.php/PJeOffice'
@@ -14,21 +14,25 @@ install='pje-office.install'
md5sums_i686=('c7d3df1069a1f9f12be41659ef4f7be7')
md5sums_x86_64=('f971eba91dfa913b5d7e7c404681ba00')
-_clean() {
- echo "- Cleaning up $srcdir"
- rm -rf ${srcdir}/*
-}
-
_fix() {
local _launcher
echo "- Fixing launcher"
- _launcher=usr/share/pje-office/pjeOffice.sh
+ _launcher=usr/share/$pkgname/pjeOffice.sh
sed -i 's/^DIR=.*/DIR=$( cd "$( dirname $(readlink -f "${BASH_SOURCE[0]}" ) )" \&\& pwd )/' $_launcher
+}
+
+_clinks() {
+ local _basepath
+ _basepath=usr/share/$pkgname
- echo "- Creating symbolic link to /$_launcher"
+ echo "- Creating symbolic links"
mkdir -p usr/bin
- ln -s "/$_launcher" usr/bin/pjeOffice
+ ln -sf /$_basepath/pjeOffice.sh usr/bin/pjeOffice
+ mkdir -p usr/share/applications
+ ln -sf /$_basepath/shortcuts/$pkgname.desktop usr/share/applications/$pkgname.desktop
+ mkdir -p usr/share/icons
+ ln -sf /$_basepath/shortcuts/icons/PJeOffice.png usr/share/icons/PJeOffice.png
}
prepare() {
@@ -46,7 +50,6 @@ prepare() {
# remove extension
_srcfile="${_srcfile%.*}"
- _clean
echo "- Converting deb to tar.xz"
deb2targz "$_srcfile.deb"
@@ -54,6 +57,7 @@ prepare() {
tar xf "$_srcfile.tar.xz"
_fix
+ _clinks
}
package() {