summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron E2019-07-20 13:24:33 -0700
committerAaron E2019-07-20 13:24:33 -0700
commit7bd9f16b7c76ca3078d251f6c656fa0b6f15c73f (patch)
tree5afea326015f5d3e5631f727bde02c97c94758bb
downloadaur-7bd9f16b7c76ca3078d251f6c656fa0b6f15c73f.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD60
-rw-r--r--onionr.install48
3 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ee8a0c4a38ae
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = onionr
+ pkgdesc = anonymous P2P communication platform
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://onionr.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = python
+ makedepends = python-setuptools
+ makedepends = python-pip
+ depends = git
+ depends = curl
+ depends = tor
+ conflicts = onionr2
+ source = onionr-0.1::git+https://gitlab.com/beardog/onionr.git#branch=master
+ md5sums = SKIP
+
+pkgname = onionr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ef6f202275c5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Aaron Esau <aur@aaronesau.com>
+pkgname="onionr"
+pkgver="0.1"
+pkgrel="1"
+conflicts=("onionr2")
+license=("GPL")
+arch=("i686" "x86_64")
+md5sums=("SKIP")
+url="https://onionr.net/"
+pkgdesc="anonymous P2P communication platform"
+source=("${pkgname}-${pkgver}::git+https://gitlab.com/beardog/onionr.git#branch=easy-releases")
+makedepends=("python" "python-setuptools" "python-pip")
+depends=("git" "curl" "tor")
+
+rinstall() {
+ if [ -f "$1" ]; then
+ install -D "$1" "$2/" "$3" "$4"
+ return 0
+ fi
+
+ for file in $(find "$1" -type f -printf '%P\n'); do
+ install -D "$1/$file" "$2/$file" "$3" "$4"
+ done
+
+ return 0
+}
+
+prepare() {
+ # pre_build
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+}
+
+build() {
+ # build
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sh install/build.sh
+}
+
+check() {
+ # post_build
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+}
+
+package() {
+ # "movements"
+ # ensure target directories exist
+ mkdir -p "$pkgdir//usr/bin/"
+ mkdir -p "$pkgdir//etc/systemd/system/"
+ mkdir -p "$pkgdir//usr/share/onionr"
+
+ # copy files over and change perms
+ rinstall "${srcdir}/${pkgname}-${pkgver}/install/onionr" "${pkgdir}//usr/bin/" --mode=755 --owner="root" --group="root"
+ rinstall "${srcdir}/${pkgname}-${pkgver}/install/onionr.service" "${pkgdir}//etc/systemd/system/" --mode=644 --owner="root" --group="root"
+ rinstall "${srcdir}/${pkgname}-${pkgver}/." "${pkgdir}//usr/share/onionr" --mode=755 --owner="root" --group="root"
+}
diff --git a/onionr.install b/onionr.install
new file mode 100644
index 000000000000..0e3b38db0084
--- /dev/null
+++ b/onionr.install
@@ -0,0 +1,48 @@
+
+pre_install {
+ # pre_install
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sh install/pre_install.sh
+
+}
+
+post_install {
+ # post_install
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sh install/post_install.sh
+
+}
+
+pre_upgrade {
+ # pre_upgrade
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+
+}
+
+post_upgrade {
+ # post_upgrade
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+
+}
+
+pre_remove {
+ # pre_remove
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+
+}
+
+post_remove {
+ # post_remove
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+
+}