summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1e2ae9accb55
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer Dubosson <fabien.dubosson@gmail.com>
+
+pkgname="vstax"
+_year="2014"
+pkgver="${_year}.1.0.10"
+pkgrel="1"
+pkgdesc="Software to fill the tax forms of the canton of Valais, Switzerland"
+url="http://www.vs.ch/vstax"
+license=('unknown')
+arch=('i686' 'x86_64')
+depends=('java-runtime' 'shared-mime-info' 'desktop-file-utils')
+install="vstax.install"
+changelog="ChangeLog"
+[ "${CARCH}" = "i686" ] && _CARCH='i386'
+[ "${CARCH}" = "x86_64" ] && _CARCH='64'
+source=("http://www.vs.ch/home2/${pkgname}/linux/${pkgname}${_year:2:2}/${pkgname}${_year}_${_CARCH}.deb"
+ 'archlinux.patch')
+sha1sums=('edf0ef03faee50919ceda2900bcb6d3ae87c0091'
+ '17237f0895c1e2d0d65a6e4a8d6755a256938441')
+[ "${_CARCH}" = "64" ] && sha1sums[0]='2e7c2e507add8b84ada8d018d5977eadbc637b9f'
+
+prepare() {
+ cd "${srcdir}/"
+
+ # Extract the data contained in the `deb` file
+ tar -xzf data.tar.gz
+
+ # Patch for archlinux
+ patch -p2 < archlinux.patch
+}
+
+package() {
+ cd "${srcdir}/usr/share/"
+
+ # Store application name in a variable
+ _appname="${pkgname}${_year}"
+
+ # Copy the application descriptor
+ install -D "applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${_appname}.desktop"
+
+ # Copy the application changelog
+ install -D "doc/${_appname}/changelog.Debian.gz" "${pkgdir}/usr/share/doc/${_appname}/changelog.Debian.gz"
+
+ # Copy the mime descriptor
+ install -D "mime/packages/${_appname}.xml" "${pkgdir}/usr/share/mime/packages/${_appname}.xml"
+
+ # Copy the application itself
+ install -d "${pkgdir}/usr/share/java/"
+ cp -R "${_appname}" "${pkgdir}/usr/share/java/${_appname}"
+
+ # Move executable to /usr/bin
+ install -d "${pkgdir}/usr/bin/"
+ mv "${pkgdir}/usr/share/java/${_appname}/${_appname}.sh" "${pkgdir}/usr/bin/${_appname}"
+
+ # Remove the included java environment
+ rm -Rf "${pkgdir}/usr/share/java/${_appname}/jre"
+}
+
+# vim:set ts=4 sw=4 et: