diff options
author | kaptoxic | 2015-11-25 20:51:02 -0500 |
---|---|---|
committer | kaptoxic | 2015-11-25 21:10:30 -0500 |
commit | 9aa0abd3560c97acba1b7b237ff9d2aaad6da32a (patch) | |
tree | 72411b0c65de00e9ab3b747b55f98cec23e482b6 | |
download | aur-9aa0abd3560c97acba1b7b237ff9d2aaad6da32a.tar.gz |
Revive original package
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | AtelierB.desktop | 8 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | atelierb.install | 25 |
4 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fab26c21c665 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = atelierb + pkgdesc = the industrial tool to efficiently deploy the B Method + pkgver = 4.2.1 + pkgrel = 1 + url = http://www.atelierb.eu + install = atelierb.install + arch = i686 + arch = x86_64 + license = custom + depends = libxrandr + depends = libxcursor + depends = libxinerama + depends = fontconfig + depends = libsm + optdepends = texlive-bin + optdepends = firefox + source = http://www.atelierb.eu/atelier-b/4.2/free/atelierb-free-4.2.1-linux.deb + source = AtelierB.desktop + +pkgname = atelierb + diff --git a/AtelierB.desktop b/AtelierB.desktop new file mode 100644 index 000000000000..dc55d988463b --- /dev/null +++ b/AtelierB.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +StartupNotify=True +Exec=/opt/atelierb/4.2.1/startAB +GenericName=atelierb +Name=Atelier B 4.2.1 +Type=Application +Icon=/opt/atelierb/4.2.1/bbin/AtelierB128.png + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..31b9a48dbed7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: caus909 <contact "at" caus909 "dot" net> +# Contributor: Mathieu Clabaut <mathieu "dot" clabaut "at" systerel.fr> + +pkgname=atelierb +_minver=1 +_majver=4.2 +pkgver=${_majver}.${_minver} +pkgrel=1 +pkgdesc="the industrial tool to efficiently deploy the B Method" +arch=('i686' 'x86_64') +url="http://www.atelierb.eu" +license=('custom') +if [ "$CARCH" = "x86_64" ]; then + _pkgarch=_x64 +sha256sums=('e4900224cd6c7e82aad1cfc033aa6144f4e4c7998d468ae0dc285432d533c35a' + '2cd3246d12597e1e7b8b72180904a0aa479b70df7b669824372b1fc2f30f80d3') +else + _pkgarch= +fi +depends=('libxrandr' 'libxcursor' 'libxinerama' 'fontconfig' 'libsm') + +optdepends=('texlive-bin' 'firefox') +install=atelierb.install +source=(http://www.atelierb.eu/atelier-b/${_majver}/free/atelierb-free-${pkgver}-linux${_pkgarch}.deb + AtelierB.desktop + #license.pdf + ) + + + +package() { + install -m755 -d "${pkgdir}"/opt/atelierb/ + DEST="${pkgdir}"/opt/atelierb/"${pkgver}" + FINALDEST=/opt/atelierb/"${pkgver}" + mkdir -p $DEST + cd $DEST + ar vx "${srcdir}"/atelierb-free-"${pkgver}"-linux"${_pkgarch}".deb + tar xfz data.tar.gz + mv ./opt/atelierb-"${_majver}"/* $DEST + rm -fr data.tar.gz control.tar.gz debian-binary opt + install -m755 -d "${pkgdir}"/usr/share/applications/ + sed -i -e "s+/opt/atelierb-${_majver}+$FINALDEST+g" $DEST/AtelierB $DEST/start* + cp "${srcdir}"/AtelierB.desktop "${pkgdir}"/usr/share/applications/ + sed -i -e "s+4.1.0+${pkgver}+g" "${pkgdir}"/usr/share/applications/AtelierB.desktop +} +# vim:set ts=2 sw=2 et: diff --git a/atelierb.install b/atelierb.install new file mode 100644 index 000000000000..744082831efe --- /dev/null +++ b/atelierb.install @@ -0,0 +1,25 @@ +pkgname=atelierb +post_install() { + getent passwd atelierb >/dev/null 2>&1 || usr/sbin/useradd -c 'Atelir B' -u 2000 -g users -d /opt/atelierb -s /sbin/nologin atelierb + passwd -l atelierb > /dev/null + chown -R atelierb:users /opt/atelierb > /dev/null + +} + +pre_upgrade() { + echo "" +} + +pre_remove() { + echo "" +} + +post_upgrade() { + post_install +} + + +post_remove() { + getent passwd atelierb >/dev/null 2>&1 || userdel atelierb +} + |