From 1aa79760d99c7b5150c90f09deb3dbff8e7d1370 Mon Sep 17 00:00:00 2001 From: psykose Date: Wed, 22 Feb 2023 23:51:36 +0000 Subject: [PATCH] community/docopt-cpp: rename from docopt --- community/docopt-cpp/APKBUILD | 40 ++++++++++++++++++++++ community/{docopt => docopt-cpp}/docopt.pc | 2 +- community/docopt/APKBUILD | 37 -------------------- 3 files changed, 41 insertions(+), 38 deletions(-) create mode 100644 community/docopt-cpp/APKBUILD rename community/{docopt => docopt-cpp}/docopt.pc (90%) delete mode 100644 community/docopt/APKBUILD diff --git a/community/docopt-cpp/APKBUILD b/community/docopt-cpp/APKBUILD new file mode 100644 index 00000000000..ba67a652553 --- /dev/null +++ b/community/docopt-cpp/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Oleg Titov +# Maintainer: Oleg Titov +pkgname=docopt-cpp +pkgver=0.6.3 +pkgrel=1 +pkgdesc="Command line arguments parser for C++11 and later" +url="https://github.com/docopt/docopt.cpp/" +arch="all" +license="MIT" +options="!check" # No test suite from upstream +makedepends="cmake samurai" +subpackages="$pkgname-static $pkgname-dev $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/docopt/docopt.cpp/archive/v$pkgver.tar.gz + docopt.pc + " +builddir="$srcdir/docopt.cpp-$pkgver" + +provides="docopt=$pkgver-r$pkgrel" +replaces="doctopt" + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 "$srcdir"/docopt.pc "$pkgdir"/usr/lib/pkgconfig/docopt.pc + sed -i "s|@VERSION@|$pkgver|" "$pkgdir"/usr/lib/pkgconfig/docopt.pc + install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" README.rst +} + +sha512sums=" +01f881684d416d25f27120e7707473ee7337c09d1d3ce73bd1efd7763955c0bfa86c6d14655d989e37659af940b12c9ac0854571a758a71bf4a7f35e70277c40 docopt-cpp-0.6.3.tar.gz +16476e0d3499daf55122cd1df8a8355b50a5ea0eaefd488b12a2956cb497a360cf84bc2230bc80ef87e0440f99ad0a753c87e03a6bd6911595237d2cb66d20e4 docopt.pc +" diff --git a/community/docopt/docopt.pc b/community/docopt-cpp/docopt.pc similarity index 90% rename from community/docopt/docopt.pc rename to community/docopt-cpp/docopt.pc index 67f4cc80823..d997edecac4 100644 --- a/community/docopt/docopt.pc +++ b/community/docopt-cpp/docopt.pc @@ -4,6 +4,6 @@ includedir=${prefix}/include/docopt Name: docopt Description: docopt headers and library -Version: 0.6.3 +Version: @VERSION@ Libs: -L${libdir} -ldocopt Cflags: -I${includedir} diff --git a/community/docopt/APKBUILD b/community/docopt/APKBUILD deleted file mode 100644 index ac1314fae28..00000000000 --- a/community/docopt/APKBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# Contributor: Oleg Titov -# Maintainer: Oleg Titov -pkgname=docopt -pkgver=0.6.3 -pkgrel=0 -pkgdesc="Command line arguments parser for C++11 and later" -url="https://github.com/docopt/docopt.cpp/" -arch="all" -license="MIT" -options="!check" # No test suite from upstream -makedepends="cmake ninja" -subpackages="$pkgname-static $pkgname-dev $pkgname-doc" -source="$pkgname-$pkgver.tar.gz::https://github.com/docopt/docopt.cpp/archive/v$pkgver.tar.gz - docopt.pc - " -builddir="$srcdir/$pkgname.cpp-$pkgver" - -build() { - mkdir -p build - - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -GNinja - - ninja -C build -} - -package() { - DESTDIR="$pkgdir" ninja -C build install - install -Dm644 "$srcdir/docopt.pc" "$pkgdir/usr/lib/pkgconfig/docopt.pc" - install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" README.rst -} - -sha512sums="01f881684d416d25f27120e7707473ee7337c09d1d3ce73bd1efd7763955c0bfa86c6d14655d989e37659af940b12c9ac0854571a758a71bf4a7f35e70277c40 docopt-0.6.3.tar.gz -0d382418892e0d81c7cbf4eb17124c2fedbf492c727558be91354f1f5754b2ac799885d4fc7f943bf42d4cba68f9619223d626274c3b3e8ed56a86d5ac071246 docopt.pc"