Received: from out1.migadu.com (out1.migadu.com [91.121.223.63]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 222D5780793 for <~alpine/aports@lists.alpinelinux.org>; Wed, 2 Mar 2022 21:46:48 +0000 (UTC) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmpwn.com; s=key1; t=1646257170; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=MxlJUMlc0jSsHai3SRke4PeUj70ATTHgr5XSMGQxIP8=; b=cKQEPN0AfHmlxKX4z5Ofl8M3Qyo2w1N5sphU7aGjST3waPRzN85TRom99AiQawaGFcfdW1 WujnwWUYNNYmiDWeGcbGwgnPJmr6ErDkjKv+sDlvh8gbLmvUWCJ0kVQkyd7kpqXBsI0y02 gWm7DlzFzQYlGIHYfj0efUzW94LtHhTjg9ZdnQkA9O4HxYNYAIxoZinrHMWVQkqVz90KA6 3upAv5rOcOJZekapGUAq80qyeAIoCllubyeusmqMmtjkneej6x61eQoRrKiyjxkQXicGCi Twgj6Fc276ci0OTqCjqaI0iNMbT7XuLzWFN8n+RMDt8evtW2rwZMq5g1wyI1Qw== From: Drew DeVault To: ~alpine/aports@lists.alpinelinux.org Cc: Drew DeVault Subject: [PATCH v2] community/sfml: build static libraries Date: Wed, 2 Mar 2022 22:39:26 +0100 Message-Id: <20220302213926.7172-1-sir@cmpwn.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: cmpwn.com --- community/sfml/APKBUILD | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/community/sfml/APKBUILD b/community/sfml/APKBUILD index 5ab219f88e..2cb2b1a33c 100644 --- a/community/sfml/APKBUILD +++ b/community/sfml/APKBUILD @@ -1,30 +1,42 @@ # Maintainer: Daniel Sabogal pkgname=sfml pkgver=2.5.1 -pkgrel=2 +pkgrel=3 pkgdesc="Simple and Fast Multimedia Library" url="https://www.sfml-dev.org/" arch="all" license="Zlib" -makedepends="cmake doxygen eudev-dev flac-dev freetype-dev jpeg-dev +makedepends="cmake doxygen eudev-dev flac-dev freetype-dev jpeg-dev samurai mesa-dev libpng-dev libogg-dev libvorbis-dev libx11-dev libxrandr-dev libxcb-dev openal-soft-dev xcb-util-image zlib-dev" -subpackages="$pkgname-dev $pkgname-doc" +subpackages="$pkgname-static $pkgname-dev $pkgname-doc" options="!check" source="https://github.com/SFML/SFML/archive/$pkgver/sfml-$pkgver.tar.gz" builddir="$srcdir/SFML-$pkgver" build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build-shared \ + -GNinja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSFML_BUILD_DOC=TRUE \ - -DSFML_INSTALL_PKGCONFIG_FILES=TRUE - cmake --build build + -DSFML_INSTALL_PKGCONFIG_FILES=TRUE \ + -DBUILD_SHARED_LIBS=TRUE + cmake --build build-shared + + cmake -B build-static \ + -GNinja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSFML_BUILD_DOC=TRUE \ + -DSFML_INSTALL_PKGCONFIG_FILES=TRUE \ + -DBUILD_SHARED_LIBS=FALSE + cmake --build build-static } package() { - DESTDIR="$pkgdir" cmake --build build --target install + DESTDIR="$pkgdir" cmake --build build-shared --target install + DESTDIR="$pkgdir" cmake --build build-static --target install mkdir -p "$pkgdir"/usr/share/doc mv "$pkgdir"/usr/share/SFML/doc "$pkgdir"/usr/share/doc/SFML -- 2.35.1