summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Gómez2021-06-09 00:23:24 -0500
committerAndrea Gómez2021-06-09 00:23:24 -0500
commite80a90f3f7d44da18372df4a8d0d9107466ac048 (patch)
tree8f3bad8b731553c63abfcd733f0bbcb0a18040e9
parent42f9a53f12c730775fe990481a64900cebc99fa7 (diff)
downloadaur-e80a90f3f7d44da18372df4a8d0d9107466ac048.tar.gz
Add systemd service to matchbox.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD19
2 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89f2234155e3..a54fd2b36020 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,9 +11,12 @@ pkgbase = matchbox
provides = matchbox
conflicts = matchbox
source = matchbox-0.9.0.tar.gz::https://github.com/poseidon/matchbox/archive/refs/tags/v0.9.0.tar.gz
+ source = matchbox.sysusers
sha256sums = 3cb92acacacc7974a9565808ea525d2d13791fac99c6b1a8a4e7c09bd076f91b
+ sha256sums = 4d859fd270cc4ef99f7c21aa30e2a055f993edbf7b7b16adb883ea794cde61af
sha512sums = 9177893feb944d81c29d896d1881e9765b01823fe803755ccf07a65dc2ef23a436f50227edb87a9f685f06fac88978e213bf2c18e84690b63d00b86fa676f366
+ sha512sums = b3f8b96d01fc280b6126761ad813d726ad542d40041068a5a07fcd8a10cc369a5c48620dd14bb0f26b22ba33cbd48c1a9236db79d979776d8dd5aa988b763765
b2sums = cf2cd53340e4c0ccd58ad8e2578a6c062c7762211aef75ec67903b76bd1c42899aeb0668f9fb6630dcdcb1caae4cf4d69382e7557c4cff3c99fb86b8802a8213
+ b2sums = 42ea1dff8715b6f1ab94c98bac8c9f60d4cb57de4a4733e878c47ae8b6741f252b8c8c87b64b1ce6908d178dcc4ff4e6fdc62f83e7388ade17c0b26eac792cdd
pkgname = matchbox
-
diff --git a/PKGBUILD b/PKGBUILD
index 38b727005bdb..6d3191c5f02b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,10 +11,14 @@ pkgrel=1
license=('APACHE')
makedepends=(go)
-source=("${pkgname}-${pkgver}.tar.gz::${_url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('3cb92acacacc7974a9565808ea525d2d13791fac99c6b1a8a4e7c09bd076f91b')
-sha512sums=('9177893feb944d81c29d896d1881e9765b01823fe803755ccf07a65dc2ef23a436f50227edb87a9f685f06fac88978e213bf2c18e84690b63d00b86fa676f366')
-b2sums=('cf2cd53340e4c0ccd58ad8e2578a6c062c7762211aef75ec67903b76bd1c42899aeb0668f9fb6630dcdcb1caae4cf4d69382e7557c4cff3c99fb86b8802a8213')
+source=("${pkgname}-${pkgver}.tar.gz::${_url}/archive/refs/tags/v${pkgver}.tar.gz"
+ matchbox.sysusers)
+sha256sums=('3cb92acacacc7974a9565808ea525d2d13791fac99c6b1a8a4e7c09bd076f91b'
+ '4d859fd270cc4ef99f7c21aa30e2a055f993edbf7b7b16adb883ea794cde61af')
+sha512sums=('9177893feb944d81c29d896d1881e9765b01823fe803755ccf07a65dc2ef23a436f50227edb87a9f685f06fac88978e213bf2c18e84690b63d00b86fa676f366'
+ 'b3f8b96d01fc280b6126761ad813d726ad542d40041068a5a07fcd8a10cc369a5c48620dd14bb0f26b22ba33cbd48c1a9236db79d979776d8dd5aa988b763765')
+b2sums=('cf2cd53340e4c0ccd58ad8e2578a6c062c7762211aef75ec67903b76bd1c42899aeb0668f9fb6630dcdcb1caae4cf4d69382e7557c4cff3c99fb86b8802a8213'
+ '42ea1dff8715b6f1ab94c98bac8c9f60d4cb57de4a4733e878c47ae8b6741f252b8c8c87b64b1ce6908d178dcc4ff4e6fdc62f83e7388ade17c0b26eac792cdd')
provides=($pkgname)
conflicts=($pkgname)
@@ -40,7 +44,14 @@ check() {
}
package() {
+ install -Dm644 "${srcdir}/matchbox.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf"
+ mkdir -p "${pkgdir}"/var/lib/matchbox/assets
+
cd "${pkgname}-${pkgver}"
+ ls contrib/systemd/
+
+ install -Dm644 "contrib/systemd/matchbox.service" "$pkgdir/usr/lib/systemd/system/matchbox.service"
install -Dm755 "build/$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
}