diff options
author | Denis Yantarev | 2015-06-09 00:47:36 +0300 |
---|---|---|
committer | Denis Yantarev | 2015-06-09 00:47:36 +0300 |
commit | 8f9b416bdde1b7aaf08a874b52ccb94a23c5f517 (patch) | |
tree | 7f16c9149167c1d1b589d85a64c34f952fe8227c /PKGBUILD | |
download | aur-8f9b416bdde1b7aaf08a874b52ccb94a23c5f517.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f6e6db027b87 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,83 @@ +# Maintainer: Denis Yantarev <denis dot yantarev at gmail dot com> + +pkgname=smstools3 +pkgver=3.1.15 +pkgrel=3 +pkgdesc="SMS gateway which can send and receive messages through GSM modems and mobile phones" +arch=('i686' 'x86_64') +url="http://smstools3.kekekasvi.com/" +license=('GPL') +backup=(etc/smsd.conf etc/conf.d/smsd etc/logrotate.d/smsd) +install=smsd.install +depends=('bash') +makedepends=('gcc' 'make' 'patch') +source=(http://smstools3.kekekasvi.com/packages/$pkgname-$pkgver.tar.gz + makefile.patch + sendsms.patch + smsd.install + smsd.conf + smsd.conf.d + smsd.tmpfiles + smsd.logrotate + smsd + smsd.service) +md5sums=('0241ef60e646fac1a06254a848e61ed7' + '4cadb840b5604a73831ef53f8c24bb11' + 'eabdaf793ed2fb9883ea0923b31450d3' + 'd0489ac2ec24784eabf2e781afd86240' + 'ebc64ebc17f874fc0b1e6f0b4ce7fc79' + 'cb30274447a530ff2bd31ef7ac8a34b3' + '6209da5f6d2b53bb8814f6181aa42848' + '647c58aa56c6a29d6e68e73c239715f4' + 'f42d39eb2c21ebf9f2ff8549a4f893e5' + '7357a577480e95463112963f4244d2c1') + +build() +{ + cd $srcdir || return 1 + patch -p0 <makefile.patch || return 1 + patch -p0 <sendsms.patch || return 1 + + cd $pkgname || return 1 + make || return 1 +} + +package() +{ + cd $srcdir/$pkgname || return 1 + + mkdir -p $pkgdir/usr/bin/ || return 1 + install -m0755 $srcdir/$pkgname/src/smsd $pkgdir/usr/bin/smsd || return 1 + install -m0755 $srcdir/$pkgname/scripts/sendsms $pkgdir/usr/bin/sendsms || return 1 + install -m0755 $srcdir/$pkgname/scripts/sms2html $pkgdir/usr/bin/sms2html || return 1 + install -m0755 $srcdir/$pkgname/scripts/sms2unicode $pkgdir/usr/bin/sms2unicode || return 1 + install -m0755 $srcdir/$pkgname/scripts/unicode2sms $pkgdir/usr/bin/unicode2sms || return 1 + + mkdir -p $pkgdir/etc/ || return 1 + install -m0644 $srcdir/smsd.conf $pkgdir/etc/smsd.conf || return 1 + + mkdir -p $pkgdir/etc/rc.d/ || return 1 + install -m0755 $srcdir/smsd $pkgdir/etc/rc.d/smsd || return 1 + + mkdir -p $pkgdir/etc/conf.d/ || return 1 + install -m0644 $srcdir/smsd.conf.d $pkgdir/etc/conf.d/smsd || return 1 + + mkdir -p $pkgdir/etc/logrotate.d/ || return 1 + install -m0644 $srcdir/smsd.logrotate $pkgdir/etc/logrotate.d/smsd || return 1 + + mkdir -p $pkgdir/usr/lib/systemd/system/ || return 1 + install -m0644 $srcdir/smsd.service $pkgdir/usr/lib/systemd/system/smsd.service || return 1 + + mkdir -p $pkgdir/usr/lib/tmpfiles.d/ || return 1 + install -m0644 $srcdir/smsd.tmpfiles $pkgdir/usr/lib/tmpfiles.d/smsd.conf || return 1 + + mkdir -p $pkgdir/var/spool/sms/incoming || return 1 + mkdir -p $pkgdir/var/spool/sms/outgoing || return 1 + mkdir -p $pkgdir/var/spool/sms/checked || return 1 + chmod 0750 $pkgdir/var/spool/sms || return 1 + chmod 0770 $pkgdir/var/spool/sms/* || return 1 + + mkdir -p $pkgdir/var/log/smsd || return 1 + chmod 0770 $pkgdir/var/log/smsd || return 1 +} + |