diff options
author | Sam Whited | 2018-11-12 15:27:36 -0600 |
---|---|---|
committer | Sam Whited | 2018-11-12 16:32:15 -0600 |
commit | f98adf026dabd9b2b05fdfa6e1d786a9e0b0ff6c (patch) | |
tree | d46fba6b496c0b9a4a2320b3b62eee953d8132e5 /PKGBUILD | |
download | aur-f98adf026dabd9b2b05fdfa6e1d786a9e0b0ff6c.tar.gz |
Initial commit v0.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6393ea619372 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Sam Whited <sam@samwhited.com> + +pkgname=writefreely +_shortpkgver=0.2 +pkgver=${_shortpkgver}.0 +pkgrel=1 +pkgdesc='Write.as GTK desktop app' +arch=('x86_64') +url='https://writefreely.org/' +license=('AGPL3') +depends=('mariadb') +backup=('etc/writefreely/config.ini') +install=writefreely.install +source=('writefreely.tmpfiles' + 'writefreely-sysusers.conf' + 'writefreely.service' + 'config.ini' + "https://github.com/writeas/writefreely/releases/download/v${pkgver}/writefreely_${_shortpkgver}_linux_amd64.tar.gz") +sha256sums=('fe04838284663b3725d5bb1cd82ca8fbe180512d59200c88b0a5829f8e390b2d' + '6c74c81e27165851daf20d4bcf958227342f063aa3ec53b1cb86a56dac565f10' + 'dbb332d30c49a8b9f8a1f926c0b3439c1487d395fbef979481f9e76e53a3bcaa' + 'a3ef5fcb0ab3459b739245cd5667c478973efad7fc5a04a054edf7f6a6d2188b' + '79c8a37f472e8563f2add3352b9302879f7ff81aa49268557dd1e0bd16ecfbf6') + +package() { + # -o writefreely -g writefreely + install -dm770 "${pkgdir}"/var/lib/writefreely/data + install -dm770 "${pkgdir}"/var/lib/writefreely/keys + install -dm770 "${pkgdir}"/var/lib/writefreely/pages + install -dm770 "${pkgdir}"/var/lib/writefreely/static + install -dm770 "${pkgdir}"/var/lib/writefreely/templates + install -Dm644 writefreely.service -t "${pkgdir}"/usr/lib/systemd/system/ + install -Dm755 writefreely "${pkgdir}"/usr/bin/writefreely + install -Dm644 writefreely.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/writefreely.conf + install -Dm644 writefreely-sysusers.conf "${pkgdir}"/usr/lib/sysusers.d/writefreely.conf + + # These files should probably be in /usr/share and /etc but writefreely + # expects everything in the same directory. + install -Dm644 config.ini "${pkgdir}"/var/lib/writefreely/config.ini + install -Dm644 schema.sql "${pkgdir}"/var/lib/writefreely/schema.sql + cp -r pages/* "${pkgdir}"/var/lib/writefreely/pages + cp -r static/* "${pkgdir}"/var/lib/writefreely/static + cp -r templates/* "${pkgdir}"/var/lib/writefreely/templates +} + +# vim: ts=2 sw=2 et: |