summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlbert Mikaelyan2016-04-24 12:50:14 +0300
committerAlbert Mikaelyan2016-04-24 12:50:14 +0300
commit4aba75d61b28da0613584f29b1f7b6d2e7683ed3 (patch)
treeaa918d1e8befe40cb447856cbc5f09f9756a142a
downloadaur-4aba75d61b28da0613584f29b1f7b6d2e7683ed3.tar.gz
Initial commit
-rw-r--r--.SRCINFO44
-rw-r--r--PKGBUILD68
-rw-r--r--gridcoin.install3
-rw-r--r--gridcoinresearch-qt.desktop10
4 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..80136a5d4be4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,44 @@
+# Generated by mksrcinfo v8
+# Sun Apr 24 09:49:34 UTC 2016
+pkgbase = gridcoinresearch
+ pkgdesc = Gridcoin P2P Cryptocurrency
+ pkgver = 3.5.6.3
+ pkgrel = 1
+ url = http://gridcoin.us
+ arch = i686
+ arch = x86_64
+ license = custom:gridcoin
+ makedepends = boost
+ makedepends = qt5-base
+ makedepends = qt5-tools
+ makedepends = openssl
+ makedepends = libzip
+ makedepends = qrencode
+ makedepends = db
+ makedepends = curl
+ makedepends = miniupnpc
+ source = gridcoinresearch-3.5.6.3.tar.gz::https://github.com/gridcoin/Gridcoin-Research/archive/3.5.6.3.tar.gz
+ source = gridcoinresearch-qt.desktop
+ sha256sums = c602c54f942d13885f0046290b1c3120efae83107c638036433243e946af5d01
+ sha256sums = 1c547e531726d3172895683f9673379fc51639689989e49494aa0f40fc6cb053
+
+pkgname = gridcoinresearch-daemon
+ pkgdesc = GridCoin is a PoS-based cryptocurrency - Daemon
+ install = gridcoin.install
+ depends = boost-libs
+ depends = libzip
+ depends = miniupnpc
+ depends = curl
+ depends = boinc
+
+pkgname = gridcoinresearch-qt
+ pkgdesc = GridCoin is a PoS-based cryptocurrency - Qt
+ install = gridcoin.install
+ depends = boost-libs
+ depends = qrencode
+ depends = qt5-base
+ depends = libzip
+ depends = miniupnpc
+ depends = curl
+ depends = boinc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..49b4495b1f82
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Albert Mikaelyan <tahvok at gmail dot com>
+
+pkgbase=gridcoinresearch
+pkgname=('gridcoinresearch-daemon' 'gridcoinresearch-qt')
+pkgver=3.5.6.3
+pkgrel=1
+pkgdesc="Gridcoin P2P Cryptocurrency"
+arch=('i686' 'x86_64')
+url="http://gridcoin.us"
+license=('custom:gridcoin')
+
+_sourcename="Gridcoin-Research-$pkgver"
+
+makedepends=('boost' 'qt5-base' 'qt5-tools' 'openssl' 'libzip' 'qrencode' 'db' 'curl'
+ 'miniupnpc')
+source=("gridcoinresearch-${pkgver}.tar.gz::https://github.com/gridcoin/Gridcoin-Research/archive/${pkgver}.tar.gz"
+ 'gridcoinresearch-qt.desktop')
+
+sha256sums=('c602c54f942d13885f0046290b1c3120efae83107c638036433243e946af5d01'
+ '1c547e531726d3172895683f9673379fc51639689989e49494aa0f40fc6cb053')
+
+prepare() {
+ cd "$srcdir/$_sourcename"
+
+ mkdir -p src/obj
+
+ chmod 755 src/leveldb/build_detect_platform
+}
+
+build() {
+ cd "$srcdir/$_sourcename"
+
+ cd src
+
+ make ${MAKEFLAGS} -f makefile.unix DEBUGFLAGS="" USE_UPNP=1
+
+ cd ..
+
+ qmake "USE_QRCODE=1 USE_UPNP=1 NO_UPGRADE=1"
+ make ${MAKEFLAGS}
+}
+
+package_gridcoinresearch-daemon() {
+ pkgdesc="GridCoin is a PoS-based cryptocurrency - Daemon"
+ depends=('boost-libs' 'libzip' 'miniupnpc' 'curl' 'boinc')
+ install=gridcoin.install
+
+ cd "$srcdir/$_sourcename/src"
+ install -Dm755 gridcoinresearchd "$pkgdir/usr/bin/gridcoinresearchd"
+
+ install -Dm644 ../COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+package_gridcoinresearch-qt() {
+ pkgdesc="GridCoin is a PoS-based cryptocurrency - Qt"
+ depends=('boost-libs' 'qrencode' 'qt5-base' 'libzip' 'miniupnpc' 'curl' 'boinc')
+ install=gridcoin.install
+
+ cd "$srcdir/$_sourcename"
+ install -Dm755 gridcoinresearch "$pkgdir/usr/bin/gridcoinresearch"
+
+ install -Dm644 "${srcdir}/gridcoinresearch-qt.desktop" "$pkgdir/usr/share/applications/gridcoinresearch-qt.desktop"
+
+ install -Dm644 share/pixmaps/grc-small.png "$pkgdir/usr/share/pixmaps/grc-small.png"
+
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
diff --git a/gridcoin.install b/gridcoin.install
new file mode 100644
index 000000000000..12e93b602f20
--- /dev/null
+++ b/gridcoin.install
@@ -0,0 +1,3 @@
+post_install() {
+ update-desktop-database -q
+}
diff --git a/gridcoinresearch-qt.desktop b/gridcoinresearch-qt.desktop
new file mode 100644
index 000000000000..2e26d573ed74
--- /dev/null
+++ b/gridcoinresearch-qt.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=GridcoinResearch-Qt
+Comment=Gridcoin P2P Cryptocurrency
+Exec=/usr/bin/gridcoinresearch %u
+Terminal=false
+Type=Application
+Icon=grc-small
+MimeType=x-scheme-handler/gridcoin;
+Categories=Office;Finance;