summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSpyros Stathopoulos2015-06-13 13:56:15 +0300
committerSpyros Stathopoulos2015-06-13 13:56:15 +0300
commitb5c31f8b4c3aed9796481d09140ed89c5b394ff4 (patch)
tree3f6a92195ca7d33df087cc4daa0393990dd6da92
downloadaur-b5c31f8b4c3aed9796481d09140ed89c5b394ff4.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD83
3 files changed, 114 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d79a79330df3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by makepkg 4.2.0
+# Sun Feb 1 12:52:15 UTC 2015
+pkgbase = pkgupd-git
+ pkgdesc = Checks repositories and AUR for package updates
+ pkgver = 0.35
+ pkgrel = 1
+ url = https://github.com/foucault/pkgupd
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = go>=1.3
+ makedepends = git
+ makedepends = perl
+ optdepends = python: for the default cli client
+ provides = pkgupd
+ conflicts = pkgupd
+ options = !strip
+ backup = etc/conf.d/pkgupd
+ source = pkgupd::git://github.com/foucault/pkgupd
+ md5sums = SKIP
+
+pkgname = pkgupd-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..43ca0f761633
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+pkgupd/*
+pkg/*
+src/*
+*.tar.gz
+*.tar.xz
+*.tar.bz2
+*.zip
+*.swp
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..313262394106
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,83 @@
+# Contributor: Spyros Stathopoulos <foucault.online@gmail.com>
+pkgname=pkgupd-git
+_pkgname=pkgupd
+pkgver=0.37
+pkgrel=1
+pkgdesc="Checks repositories and AUR for package updates"
+arch=('i686' 'x86_64')
+url="https://github.com/foucault/pkgupd"
+license=('GPL3')
+provides=('pkgupd')
+conflicts=('pkgupd')
+makedepends=('go>=1.3' 'git' 'perl')
+optdepends=('python: for the default cli client')
+options=('!strip')
+source=("${_pkgname}::git://github.com/foucault/${_pkgname}")
+backup=('etc/conf.d/pkgupd')
+_gogets=("github.com/jessevdk/go-flags"
+ "github.com/go-fsnotify/fsnotify")
+md5sums=('SKIP')
+
+pkgver() {
+ cd ${srcdir}/${_pkgname}
+ echo "0.$(git rev-list --count master)"
+}
+
+prepare() {
+ mkdir -p ${srcdir}/godeps
+ msg "Getting GO dependencies"
+ for dep in ${_gogets[@]}; do
+ msg2 "Go getting ${dep}"
+ GOPATH=${srcdir}/godeps go get -v ${dep}
+ done
+ if [[ -e ${srcdir}/godeps/src/${_pkgname} ]]; then
+ if [[ -h ${srcdir}/godeps/src/${_pkgname} ]]; then
+ unlink ${srcdir}/godeps/src/${_pkgname}
+ else
+ error "${srcdir}/godeps/src/${_pkgname} should be a link"
+ fi
+ fi
+ ln -s ${srcdir}/${_pkgname} ${srcdir}/godeps/src
+}
+
+build() {
+ msg "Building glue library"
+ cd ${srcdir}/${_pkgname}/alpm
+ make
+
+ msg "Building pkgupd"
+ cd ${srcdir}
+ GOPATH=${srcdir}/godeps \
+ LIBRARY_PATH=${srcdir}/${_pkgname}/alpm \
+ go install -v pkgupd/pkgupd
+
+ msg "Building man page"
+ cd ${srcdir}/${_pkgname}
+ _version=$(pkgver)
+ pod2man --utf8 --center="Pkgupd Manual" --release="pkgupd ${_version}" \
+ --section=8 pkgupd.pod > pkgupd.8
+ gzip pkgupd.8
+
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}
+ install -D -m755 ${srcdir}/godeps/bin/pkgupd \
+ ${pkgdir}/usr/bin/pkgupd
+ install -D -m755 ${srcdir}/${_pkgname}/alpm/libgoalpm.so \
+ ${pkgdir}/usr/lib/libgoalpm.so
+ install -D -m644 ${srcdir}/${_pkgname}/pkgupd.service \
+ ${pkgdir}/usr/lib/systemd/system/pkgupd.service
+ install -D -m644 ${srcdir}/${_pkgname}/tmpfiles.pkgupd.conf \
+ ${pkgdir}/usr/lib/tmpfiles.d/pkgupd.conf
+ install -D -m644 ${srcdir}/${_pkgname}/pkgupd.conf.d \
+ ${pkgdir}/etc/conf.d/pkgupd
+ install -D -m755 ${srcdir}/${_pkgname}/pkgupd_cli.py \
+ ${pkgdir}/usr/bin/pkgupd_cli
+ install -D -m755 ${srcdir}/${_pkgname}/upkg.sh \
+ ${pkgdir}/usr/bin/upkg
+ install -D -m644 ${srcdir}/${_pkgname}/pkgupd.8.gz \
+ ${pkgdir}/usr/share/man/man8/pkgupd.8.gz
+}
+
+# vim:ts=2:et:sw=2