diff options
author | Westly Ward | 2020-10-01 10:36:03 -0600 |
---|---|---|
committer | Westly Ward | 2020-10-01 10:36:03 -0600 |
commit | 191f823601bb285768638124c4ae785734ac88a1 (patch) | |
tree | 22922b780cb8962bcf00f85f5ac75ffb0dd95b61 | |
download | aur-191f823601bb285768638124c4ae785734ac88a1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | LICENSE | 10 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | fix_makefile.patch | 45 |
4 files changed, 151 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cf377d5a972d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = magiwallet-magid-raspi4-git + pkgdesc = Magicoin wallet + pkgver = r300.d316219f3 + pkgrel = 1 + url = https://github.com/m-pays/magi + arch = aarch64 + license = custom + makedepends = git + depends = db-4.8-raspi4-magi + depends = boost-63-raspi4-magi + depends = openssl-1.0 + depends = gmp + depends = miniupnpc + provides = magid + conflicts = magiwallet-magid-raspi4 + options = !makeflags + source = magiwallet-magid-raspi4::git+https://github.com/m-pays/magi.git + source = fix_makefile.patch + source = LICENSE + md5sums = SKIP + md5sums = a77b8747d17f4bca417c729c272b0f37 + md5sums = 97b022da0f876d9eb53279e7c047182a + +pkgname = magiwallet-magid-raspi4-git + diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..163c33e5f4d4 --- /dev/null +++ b/LICENSE @@ -0,0 +1,10 @@ +Copyright (c) 2009-2014 Bitcoin Developers +Copyright (c) 2011-2012 PPCoin Developers +Copyright (c) 2013-2014 NovaCoin Developers +Copyright (c) 2014 Magi Developers + +Distributed under the MIT/X11 software license, see the accompanying +file license.txt or http://www.opensource.org/licenses/mit-license.php. +This product includes software developed by the OpenSSL Project for use in +the OpenSSL Toolkit (http://www.openssl.org/). This product includes +cryptographic software written by Eric Young (eay@cryptsoft.com). diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6cd6c9d36993 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: Westly Ward <sonicrules1234 at gmail dot com> + +pkgname=magiwallet-magid-raspi4-git # '-bzr', '-git', '-hg' or '-svn' +pkgver=r300.d316219f3 +pkgrel=1 +pkgdesc="Magicoin wallet" +arch=("aarch64") +url="https://github.com/m-pays/magi" +license=('custom') +groups=() +depends=('db-4.8-raspi4-magi' 'boost-63-raspi4-magi' 'openssl-1.0' 'gmp' 'miniupnpc') +makedepends=('git') # 'bzr', 'git', 'mercurial' or 'subversion' +provides=("magid") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=(!makeflags) +install= +source=("${pkgname%-git}::git+https://github.com/m-pays/magi.git" + "fix_makefile.patch" + "LICENSE") +noextract=() +md5sums=('SKIP' + 'a77b8747d17f4bca417c729c272b0f37' + '97b022da0f876d9eb53279e7c047182a') + +# Please refer to the 'USING git SOURCES' section of the PKGBUILD man page for +# a description of each element in the source array. + +pkgver() { + cd "$srcdir/${pkgname%-git}" + +# The examples below are not absolute and need to be adapted to each repo. The +# primary goal is to generate version numbers that will increase according to +# pacman's version comparisons with later commits to the repo. The format +# VERSION='VER_NUM.rREV_NUM.HASH', or a relevant subset in case VER_NUM or HASH +# are not available, is recommended. + +# Bazaar +# printf "r%s" "$(bzr revno)" + +# Git, tags available +# printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" + +# Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + +# Mercurial +# printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" + +# Subversion +# printf "r%s" "$(svnversion | tr -d 'A-z')" +} + +prepare() { + cd "$srcdir/${pkgname%-git}" + patch -p1 -i "$srcdir/fix_makefile.patch" +} + +build() { + cd "$srcdir/${pkgname%-git}/src/" + make -f makefile.unix xCPUARCH=aarch64 -j 3 +} + + +package() { + cd "$srcdir/${pkgname%-git}" + install -Dm775 "src/magid" "${pkgdir}/usr/bin/magid" + install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE" +# make DESTDIR="$pkgdir/" install +} diff --git a/fix_makefile.patch b/fix_makefile.patch new file mode 100644 index 000000000000..bcdee5b3c946 --- /dev/null +++ b/fix_makefile.patch @@ -0,0 +1,45 @@ +--- magiwallet-magid-raspi4_orig/src/makefile.unix 2020-10-01 09:27:40.191728566 -0600 ++++ magiwallet-magid-raspi4/src/makefile.unix 2020-10-01 09:28:43.590613692 -0600 +@@ -30,24 +30,24 @@ + TESTDEFS += -DBOOST_TEST_DYN_LINK + endif + +-DEFS += $(addprefix -I,$(CURDIR) $(CURDIR)/hash $(CURDIR)/obj $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH)) $(OPT_INCLUDE_PATHS) +-LIBS = $(addprefix -L,$(BOOST_LIB_PATH) $(BDB_LIB_PATH) $(OPENSSL_LIB_PATH)) ++DEFS += $(addprefix -I,$(CURDIR) $(CURDIR)/hash $(CURDIR)/obj /usr/include/boost63 /usr/include/db4.8 /usr/include/openssl-1.0) $(OPT_INCLUDE_PATHS) ++LIBS = $(addprefix -L,/usr/lib/boost63 /usr/lib/db-4.8 /usr/lib/openssl-1.0) + + TESTDEFS = -DTEST_DATA_DIR=$(abspath test/data) + +-#BOOST_LIB_SUFFIX = -mt-s +- ++BOOST_LIB_SUFFIX = .so.1.63.0 ++BDB_LIB_SUFFIX = -4.8.so + # for boost 1.37, add -mt to the boost libraries + LIBS += \ + -Wl,-B$(LMODE) \ +- -l boost_system$(BOOST_LIB_SUFFIX) \ +- -l boost_filesystem$(BOOST_LIB_SUFFIX) \ +- -l boost_program_options$(BOOST_LIB_SUFFIX) \ +- -l boost_thread$(BOOST_LIB_SUFFIX) \ +- -l db_cxx$(BDB_LIB_SUFFIX) \ ++ -l:libboost_system$(BOOST_LIB_SUFFIX) \ ++ -l:libboost_filesystem$(BOOST_LIB_SUFFIX) \ ++ -l:libboost_program_options$(BOOST_LIB_SUFFIX) \ ++ -l:libboost_thread$(BOOST_LIB_SUFFIX) \ ++ -l:libdb_cxx$(BDB_LIB_SUFFIX) \ + -l ssl \ + -l gmp \ +- -l crypto ++ -l:libcrypto.so + + ifndef USE_UPNP + override USE_UPNP = - +@@ -113,6 +113,7 @@ + # xCPUARCH is passed in as a define (xCPUARCH=armv7l, xCPUARCH=armv6l) + ifeq ($(xCPUARCH),armv7l) + else ifeq ($(xCPUARCH),armv6l) ++else ifeq ($(xCPUARCH),aarch64) + else + xCXXFLAGS+=-msse2 + endif |