Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 6665B781E21 for <~alpine/aports@lists.alpinelinux.org>; Mon, 12 Aug 2019 14:37:27 +0000 (UTC) X-Originating-IP: 146.115.3.75 Received: from t5cc-alpine.my.domain (146-115-3-75.ma.subnet.cable.rcncustomer.com [146.115.3.75]) (Authenticated sender: me@cosmoborsky.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 3B522E0007; Mon, 12 Aug 2019 14:37:25 +0000 (UTC) From: Cosmo Borsky To: ~alpine/aports@lists.alpinelinux.org Cc: Cosmo Borsky Subject: [PATCH 1/3] testing/bemenu: update to 0.1.0_git20190807 Date: Mon, 12 Aug 2019 14:36:14 +0000 Message-Id: <20190812143615.7450-1-me@cosmoborsky.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit bemenu's git master introduces some bug fixes and features, along with man pages. along with the version bump, subpackages were added for the development headers and docs, and doxygen is used to build development documentation. --- testing/bemenu/APKBUILD | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/testing/bemenu/APKBUILD b/testing/bemenu/APKBUILD index 67901d4946..3d92c13250 100644 --- a/testing/bemenu/APKBUILD +++ b/testing/bemenu/APKBUILD @@ -1,21 +1,40 @@ # Contributor: Cosmo Borsky # Maintainer: Cosmo Borsky pkgname="bemenu" -pkgver="0.1.0" +pkgver="0.1.0_git20190807" +_commit="442d2833f48590122e5ce54a2bca3a327ffa0311" pkgrel=0 pkgdesc="Dynamic menu library and client program inspired by dmenu with support for wayland compositors" url="https://github.com/Cloudef/bemenu" arch="x86_64" license="GPL-3.0-or-later AND LGPL-3.0-or-later" depends_dev="libxkbcommon-dev libxinerama-dev ncurses-dev wayland-dev pango-dev" +depends_doc="doxygen graphviz" makedepends="cmake $depends_dev" -source="bemenu-$pkgver.tar.gz::https://github.com/Cloudef/bemenu/archive/$pkgver.tar.gz" +subpackages="$pkgname-doc $pkgname-dev" +options="!check" # no test suite available at this time +source="bemenu-$_commit.zip::https://github.com/Cloudef/bemenu/archive/$_commit.zip" +builddir="$srcdir/bemenu-$_commit" build() { - cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib + cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DBEMENU_WAYLAND_RENDERER=ON \ + -DBEMENU_CURSES_RENDERER=ON \ + -DBEMENU_X11_RENDERER=ON make } +doc() { + default_doc + + cd "$builddir" # move from pkgdir to builddir + make doxygen + mkdir -p "$subpkgdir"/usr/share/doc/bemenu + cp -r "$builddir"/doxygen/html "$subpkgdir"/usr/share/doc/bemenu/html +} + check() { make test } @@ -24,4 +43,4 @@ package() { make DESTDIR="$pkgdir" install } -sha512sums="309d58bed4c46b07c856d951a52c7f13adea560aefc921c96c79418424985bcb0e6b5b72c482186f4c42ab754d67c33002bf41f813761afa724ccc410246af3a bemenu-0.1.0.tar.gz" +sha512sums="8ccc15b11ddb6b8330d3eab1d4674e0cd4a8d7911ad8201eafee6f85e493df4ad8a5ff7f7a643cf3ab763421dfad912690ede966ec079268c0da31c3482931d4 bemenu-442d2833f48590122e5ce54a2bca3a327ffa0311.zip" -- 2.22.0