summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStefan Auditor2017-03-15 09:11:32 +0100
committerStefan Auditor2017-03-15 09:11:32 +0100
commit7c3b8b7291cf20caa42e0dc9d66bc98c2f346103 (patch)
treeca5e04e45c96d310c6428600e93e84a6698bdbcf /PKGBUILD
downloadaur-7c3b8b7291cf20caa42e0dc9d66bc98c2f346103.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c4c10bfa57aa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Stefan Auditor <stefan.auditor@erdfisch.de>
+
+_pkgname='traefik'
+pkgname="${_pkgname}-bin"
+pkgver='1.1.2'
+pkgrel=1
+pkgdesc='A modern reverse proxy'
+arch=('i686' 'x86_64')
+url='https://github.com/containous/traefik'
+license=('MIT')
+backup=(
+ 'etc/traefik/traefik.toml'
+ 'etc/logrotate.d/traefik'
+)
+source_i686=(
+ "${_pkgname}_i686_${pkgver}"::"https://github.com/containous/traefik/releases/download/v${pkgver}/${_pkgname}_linux-386"
+ "https://raw.githubusercontent.com/containous/traefik/master/LICENSE.md"
+)
+source_x86_64=(
+ "${_pkgname}_x86_64_${pkgver}"::"https://github.com/containous/traefik/releases/download/v${pkgver}/${_pkgname}_linux-amd64"
+ "https://raw.githubusercontent.com/containous/traefik/master/LICENSE.md"
+)
+sha512sums_i686=(
+ 'e08ba5893c0781df3a51d91a25fef388f16ba4dfd5ed4630e54090cd393d8b7db051bc0531847d06e3135bc04a628b3bb76bfb5da8e4a29dea397cf01d0f273c'
+ '8ca3ccd49fccf47a67d6e80bd21ceec6a3968a9d3defd781862782cd4eb2a5763688fb028091548ed102c719267623f18f94fa532ee7a1673806246407e150e7'
+)
+sha512sums_x86_64=(
+ '02294f3fb021b0c84578285a17ca3f5b31be92d7547a155e69dea0ad0d9e53ef688fed080061849d9b6b77bbdc3cc272abbf0e771e7d3a3ef1ba89a9f6e2de25'
+ '8ca3ccd49fccf47a67d6e80bd21ceec6a3968a9d3defd781862782cd4eb2a5763688fb028091548ed102c719267623f18f94fa532ee7a1673806246407e150e7'
+)
+
+package() {
+ mkdir -p "${pkgdir}/var/log/traefik"
+
+ install -D -m644 "../traefik.toml" "${pkgdir}/etc/traefik/traefik.toml"
+ install -D -m644 "../traefik.service" "${pkgdir}/usr/lib/systemd/system/traefik.service"
+
+ install -D -m644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ install -D -m755 "${_pkgname}_${CARCH}_${pkgver}" "${pkgdir}/usr/bin/${_pkgname}"
+}