diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
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: |