diff options
author | takagiy | 2020-01-05 01:26:04 +0900 |
---|---|---|
committer | takagiy | 2020-01-05 01:26:04 +0900 |
commit | 744720b2d2fa643f949186553b0323c0350b451e (patch) | |
tree | 865906a6c2e3b48d64bf66504a55b72763c1c359 | |
download | aur-744720b2d2fa643f949186553b0323c0350b451e.tar.gz |
add initial PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2f7af263367e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = poac-git + pkgdesc = Package manager for C++ like Cargo for Rust (git version) + pkgver = 0.2.1.r96.085f0ca + pkgrel = 1 + url = https://poac.pm + arch = x86_64 + arch = i686 + arch = arm + arch = armv6h + arch = armv7h + arch = aarch64 + license = GPL3 + makedepends = cmake + makedepends = boost + depends = git + depends = tar + depends = graphviz + depends = yaml-cpp + optdepends = cmake: To build CMake projects + optdepends = make: To build projects with Makefile + provides = poac-devel-git + provides = poac + conflicts = poac-devel-git + conflicts = poac + source = poac-git::git+https://github.com/poacpm/poac.git + md5sums = SKIP + +pkgname = poac-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5931457809e1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Yuki Takagi <takagiy.4dev@gmail.com> +pkgname=poac-git +pkgver=0.2.1.r96.085f0ca +pkgrel=1 +pkgdesc="Package manager for C++ like Cargo for Rust (git version)" +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') +url="https://poac.pm" +license=('GPL3') +depends=('git' 'tar' 'graphviz' 'yaml-cpp') +makedepends=('cmake' 'boost') +optdepends=('cmake: To build CMake projects' +'make: To build projects with Makefile') +provides=('poac-devel-git' 'poac') +conflicts=('poac-devel-git' 'poac') +source=(${pkgname}::git+https://github.com/poacpm/poac.git) +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + cd "$srcdir/$pkgname" + mkdir build + cd build + + cmake -E env CXXFLAGS=-O3 cmake .. -DBoost_USE_STATIC_LIBS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "$srcdir/$pkgname" + cd build + + make DESTDIR="$pkgdir/" install + install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +} |