diff options
author | Eric Engestrom | 2019-05-17 13:27:01 +0100 |
---|---|---|
committer | Eric Engestrom | 2019-05-17 16:37:26 +0100 |
commit | 995a5125cc3b0ce7835c084bdca4e6f6971eef6b (patch) | |
tree | 15106b8647005b2621eb243d76be887f23f9ae80 | |
download | aur-995a5125cc3b0ce7835c084bdca4e6f6971eef6b.tar.gz |
initial commit - r240.3218119b9b
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 57 |
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83daf9d3dd43 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = cmtp-responder-git + pkgdesc = Media Transfer Protocol daemon (responder) written in C, with minimal dependencies + pkgver = r240.3218119b9b + pkgrel = 1 + url = https://github.com/cmtp-responder/cmtp-responder + arch = x86_64 + license = Apache + makedepends = cmake + depends = glib2 + depends = systemd-libs + provides = cmtp-responder + conflicts = cmtp-responder + source = https://github.com/cmtp-responder/cmtp-responder + sha256sums = SKIP + +pkgname = cmtp-responder-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..ca793801709a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/cmtp-responder/ +/*.pkg.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..349a135539bc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch> + +pkgname=cmtp-responder-git +pkgver=r240.3218119b9b +pkgrel=1 +pkgdesc="Media Transfer Protocol daemon (responder) written in C, with minimal dependencies" +arch=('x86_64') +url="https://github.com/cmtp-responder/cmtp-responder" +license=('Apache') +source=("git+$url") +sha256sums=('SKIP') +depends=('glib2' 'systemd-libs') +makedepends=('cmake') +conflicts=('cmtp-responder') +provides=("cmtp-responder") + +pkgver() { + cd cmtp-responder + printf 'r%d.%s' \ + $(git rev-list --count HEAD) \ + $(git rev-parse --short=10 HEAD) +} + +prepare() { + sed 's/-Werror-implicit-function-declaration/-Werror=implicit-function-declaration/' -i cmtp-responder/CMakeLists.txt + sed '/cmtp-responder.conf/d' -i cmtp-responder/CMakeLists.txt + + if [ -d build ] + then + msg2 "Build dir already exist; doing an incremental build" + msg2 "If you want to do a clean build, please delete $(realpath build)" + return + fi + + cmake \ + -DCMAKE_BUILD_DESCRIPTORS=true \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -S cmtp-responder -B build +} + +build() { + make -C build +} + +package() { + DESTDIR="$pkgdir" make -C build install + + install -dm755 "$pkgdir"/usr/lib/udev/rules.d/ + install -m644 cmtp-responder/packaging/99-mtp-responder.rules "$pkgdir"/usr/lib/udev/rules.d/ + + install -dm755 "$pkgdir"/usr/lib/systemd/system/ + install -m644 \ + cmtp-responder/mtp-responder.service \ + cmtp-responder/mtp-responder.socket \ + "$pkgdir"/usr/lib/systemd/system/ +} |