diff options
author | Sur.en | 2022-04-30 22:30:14 +0400 |
---|---|---|
committer | Sur.en | 2022-04-30 22:30:14 +0400 |
commit | 816eaa714a09256cefefacd4dde3026f502bbc24 (patch) | |
tree | cb8b61470b30499584bef64be7b54fef5ae62613 | |
parent | f7b84aa251084824af46c1d288e87ef74d981f56 (diff) | |
download | aur-816eaa714a09256cefefacd4dde3026f502bbc24.tar.gz |
Seems we finally created new pacakge
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 57 insertions, 7 deletions
@@ -2,11 +2,21 @@ pkgbase = sarqx-reporter pkgdesc = CLI application. pkgver = 0.0.1 pkgrel = 1 - url = git@gitlab.com/sarqx_group/sarqx-reporter + url = https://gitlab.com/sarqx_group/sarqx-reporter arch = i686 arch = x86_64 license = GPL - source = https://gitlab.com/sarqx_group/sarqx-reporter/-/archive/master/viewer-master.tag.gz - sha256sums = SKIP + checkdepends = systemd + checkdepends = sha1sum + makedepends = git + makedepends = make + depends = erlang + depends = elixir + depends = dmidecode + depends = zenity + provides = sarqx-reporter=0.0.1 + conflicts = sarqx-reporter + source = https://gitlab.com/sarqx_group/sarqx-reporter/-/archive/master/sarqx-reporter-master.tar.gz + sha256sums = 1d01c9bfeca776ac567d43f43c61da490695a34f227b93abb9ab66eb30d2853a pkgname = sarqx-reporter @@ -5,11 +5,51 @@ pkgver=0.0.1 pkgrel=1 pkgdesc="CLI application." arch=(i686 x86_64) -url="git@gitlab.com/sarqx_group/sarqx-reporter" +url=https://gitlab.com/sarqx_group/sarqx-reporter license=('GPL') -source=("https://gitlab.com/sarqx_group/sarqx-reporter/-/archive/master/viewer-master.tag.gz") -sha256sums=('SKIP') +depends=('erlang' 'elixir' 'dmidecode' 'zenity') +checkdepends=('systemd' 'sha1sum') +makedepends=(git make) +provides=($pkgname=$pkgver) +conflicts=($pkgname) +source=("https://gitlab.com/sarqx_group/sarqx-reporter/-/archive/master/sarqx-reporter-master.tar.gz") +sha256sums=('1d01c9bfeca776ac567d43f43c61da490695a34f227b93abb9ab66eb30d2853a') + +prepare() { + git clone git@gitlab.com:sarqx_group/sarqx-reporter.git +} + +build() { + cd $pkgname + + make install +} package() { - install -D -m755 "${srcdir}/${pkgname}-${pkgver}/${pkgname}.rb" "${pkgdir}/usr/bin/${pkgname}" + cd $pkgname + + mkdir -p $pkgdir/opt/$pkgname/share/licenses + install -Dm644 LICENSE $pkgdir/opt/$pkgname/share/licenses + + # TODO: maybe I should change permission of bin files + mkdir -p $pkgdir/opt/$pkgname/bin + install -Dm755 $pkgname $pkgdir/opt/$pkgname/bin + install -Dm755 askpass.sh $pkgdir/opt/$pkgname/bin + + mkdir -p $pkgdir/usr/bin/ + ln -s /opt/$pkgname/bin/$pkgname $pkgdir/usr/bin/$pkgname + + mkdir -p $pkgdir/var/opt/$pkgname/logs + # HELP: chmod 600 provides read and write permission for user + chmod 644 $pkgdir/var/opt/$pkgname/logs + + # HELP: store config files + mkdir -p $pkgdir/etc/opt/$pkgname + chmod 600 $pkgdir/etc/opt/$pkgname + + # Create daemon file and give its name + systemd_file_name=$(make create_systemd) + + mkdir -p $pkgdir/etc/systemd/system + install -Dm644 $systemd_file_name $pkgdir/etc/systemd/system } |