diff options
author | Jeremy Tregunna | 2018-02-10 11:25:01 -0600 |
---|---|---|
committer | Jeremy Tregunna | 2018-02-10 11:25:01 -0600 |
commit | 52b600691bb9b74b9624ca31a4f2bc594d5af44a (patch) | |
tree | add1794c6215ce9a1d0731ebf296a7f27e0086ef | |
download | aur-52b600691bb9b74b9624ca31a4f2bc594d5af44a.tar.gz |
initial skafos package
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | skafos-1.1.0.patch | 31 | ||||
-rw-r--r-- | skafos.install | 35 |
5 files changed, 125 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6bc01a6eb062 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = skafos + pkgdesc = Skafos CLI tool + pkgver = 1.1.0 + pkgrel = 1 + url = https://metismachine.com + install = skafos.install + arch = x86_64 + license = Apache + makedepends = cmake>=3.0 + depends = yaml-cpp>=0.6.0 + depends = libarchive>=3.3.2 + depends = libgit2>=1:0.26.0 + depends = curl>=7.0.0 + depends = libcurl-compat>=7.0.0 + source = skafos-1.1.0.tar.gz::https://github.com/MetisMachine/skafos/archive/1.1.0.tar.gz + md5sums = 55f76b1248cf0dd85882c53c79b09c8a + sha1sums = 9cfd35623ba9f0279e33a18dfa747e5681cf8e7e + sha256sums = d5598c617d03b937c8ecb84e4c0853b88ea874c2e1b6767053dc500e180aac79 + +pkgname = skafos + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3a7ede027114 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.gz +*.xz +pkg/skafos/.[A-Z]* +pkg/skafos/usr +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f2e52475115 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Jeremy Tregunna <jeremy@metismachine.com> +# Maintainer: Wess Cope <wess@metismachine.com> +pkgname=skafos +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Skafos CLI tool" +arch=(x86_64) +url="https://metismachine.com" +license=('Apache') +depends=('yaml-cpp>=0.6.0' 'libarchive>=3.3.2' 'libgit2>=1:0.26.0' 'curl>=7.0.0' 'libcurl-compat>=7.0.0') +makedepends=('cmake>=3.0') +install=skafos.install +source=("$pkgname-$pkgver.tar.gz::https://github.com/MetisMachine/$pkgname/archive/$pkgver.tar.gz") +md5sums=('55f76b1248cf0dd85882c53c79b09c8a') +sha1sums=('9cfd35623ba9f0279e33a18dfa747e5681cf8e7e') +sha256sums=('d5598c617d03b937c8ecb84e4c0853b88ea874c2e1b6767053dc500e180aac79') +validpgpkeys=() + +prepare() { + cp "../$pkgname-$pkgver.patch" "$srcdir/$pkgname-$pkgver.patch" + cd "$pkgname-$pkgver" + patch -p1 -i "$srcdir/$pkgname-$pkgver.patch" +} + +build() { + cd "$pkgname-$pkgver" + make build_dist +} + +package() { + cd "$pkgname-$pkgver" + install -D _build/bin/skafos $pkgdir/usr/bin/$pkgname +} diff --git a/skafos-1.1.0.patch b/skafos-1.1.0.patch new file mode 100644 index 000000000000..3397a15800ae --- /dev/null +++ b/skafos-1.1.0.patch @@ -0,0 +1,31 @@ +diff -uNr skafos-1.1.0/CMakeLists.txt skafos-1.1.0-1/CMakeLists.txt +--- skafos-1.1.0/CMakeLists.txt 2018-02-09 12:37:44.000000000 -0600 ++++ skafos-1.1.0-1/CMakeLists.txt 2018-02-10 10:29:03.772920865 -0600 +@@ -107,14 +107,4 @@ + install(TARGETS ${EXE_NAME} RUNTIME DESTINATION bin) + + include(InstallRequiredSystemLibraries) +-set(CPACK_PACKAGE_VERSION ${RELEASE_VERSION}) +-set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") + +-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +-set(CPACK_GENERATOR "DEB") +-set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) +-set(CPACK_PACKAGE_DESCRIPTION "Commandline tool for the Metis Machine (www.metismachine.com) Skafos platform.") +-set(CPACK_PACKAGE_CONTACT "support@metismachine.com") +-endif() +- +-include(CPack) +diff -uNr skafos-1.1.0/Makefile skafos-1.1.0-1/Makefile +--- skafos-1.1.0/Makefile 2018-02-09 12:37:44.000000000 -0600 ++++ skafos-1.1.0-1/Makefile 2018-02-10 10:29:03.772920865 -0600 +@@ -43,8 +43,7 @@ + @cd $(BUILD_DIR) \ + && echo "Building skafos..." \ + && cmake .. -Wno-dev \ +- && make \ +- && cpack --config CPackConfig.cmake ++ && make + + clean: + @rm -rf _build/* diff --git a/skafos.install b/skafos.install new file mode 100644 index 000000000000..f7f593f6ed0f --- /dev/null +++ b/skafos.install @@ -0,0 +1,35 @@ +# This is a default template for a post-install scriptlet. +# Uncomment only required functions and remove any functions +# you don't need (and this header). + +## arg 1: the new package version +#pre_install() { + # do something here +#} + +## arg 1: the new package version +#post_install() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#pre_upgrade() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#post_upgrade() { + # do something here +#} + +## arg 1: the old package version +#pre_remove() { + # do something here +#} + +## arg 1: the old package version +#post_remove() { + # do something here +#} |