mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-13 11:56:41 +02:00
113 lines
3.2 KiB
Text
113 lines
3.2 KiB
Text
# Maintainer: leso-kn <info@lesosoftware.com>
|
|
pkgname=compiz
|
|
pkgver=0.9.14.2
|
|
pkgrel=9
|
|
pkgdesc="OpenGL window and compositing manager"
|
|
url="http://www.compiz.org/"
|
|
arch="all"
|
|
depends_dev="
|
|
cython
|
|
dbus-glib-dev
|
|
glu-dev
|
|
gtk+3.0-dev
|
|
intltool
|
|
libjpeg-turbo-dev
|
|
libnotify-dev
|
|
libpng-dev
|
|
librsvg-dev
|
|
libsm-dev
|
|
libxext-dev
|
|
libxi-dev
|
|
libxinerama-dev
|
|
libwnck3-dev
|
|
mesa-dev
|
|
metacity-dev
|
|
protobuf-dev
|
|
py3-setuptools
|
|
python3-dev
|
|
startup-notification-dev
|
|
"
|
|
makedepends="
|
|
$depends_dev
|
|
boost-dev
|
|
cairo-dev
|
|
cmake
|
|
glibmm-dev
|
|
gtest-dev
|
|
libice-dev
|
|
libx11-dev
|
|
libxcomposite-dev
|
|
libxcursor-dev
|
|
libxdamage-dev
|
|
libxml2-dev
|
|
libxrandr-dev
|
|
libxslt-dev
|
|
pango-dev
|
|
py3-setuptools
|
|
samurai
|
|
xz
|
|
"
|
|
subpackages="
|
|
$pkgname-dev:_dev
|
|
$pkgname-utils:_utils:noarch
|
|
$pkgname-lang
|
|
$pkgname-pyc
|
|
"
|
|
license=MIT
|
|
source="$pkgname-$pkgver.tar.xz::https://launchpad.net/compiz/${pkgver%.*}/$pkgver/+download/compiz-$pkgver.tar.xz
|
|
basename.patch
|
|
boost.patch
|
|
glibmm.patch
|
|
gtest.patch
|
|
libgen.patch
|
|
opengl.patch
|
|
protobuf.patch
|
|
python-3.12.patch
|
|
soname.patch
|
|
startup-notification-long.patch
|
|
"
|
|
|
|
build() {
|
|
CFLAGS="$CFLAGS -O2 -flto=auto" \
|
|
CXXFLAGS="$CXXFLAGS -O2 -flto=auto" \
|
|
cmake -S . -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCOMPIZ_WERROR=OFF
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
_dev() {
|
|
default_dev
|
|
amove usr/share/cmake-*
|
|
amove usr/share/compiz/cmake
|
|
amove usr/share/compiz/xslt
|
|
}
|
|
|
|
_utils() {
|
|
depends="py3-cairo"
|
|
pkgdesc="$pkgdesc (development utilities)"
|
|
|
|
amove usr/bin/ccsm
|
|
}
|
|
sha512sums="
|
|
6d064c65be2af5a9676021d35ade64d262f1ddff0e974bd711805b6975d99697bb188f4a13d919b6f0f26a49544305d397d6c74e790b7672caeffc38f74ab145 compiz-0.9.14.2.tar.xz
|
|
2d749f3e384e43454c7c9f4cf16c5289905142d5b14ced2f7a8e173a282e7a4b49e32c106d34d77f9c201f81dfb0bb92090680d9c5250f3571e136b28626c940 basename.patch
|
|
669c32ad7e4428dbbc20bcc8f99764f2c0a28b0641b094fa89abcdf760df82d3fddaf1ac6b0596d0a80c1fe81e641c0ad64b550b93a6dfdf7f4759d687840a8f boost.patch
|
|
236f0370ecd0b9c64009a9be1c8e52e2abb873c712d15b03ce54a2a11b26d2e170deb43c89d994ab3a98ba232fbc173ee2239e0c27ce5d7ae822c4a81eed9915 glibmm.patch
|
|
702c432e0e2f0634571012d40e6f82994be6bf9dc7e51b7ccd3c30316dc2c0aaf61b22cf1a8e539c48478f25b382bb2a551ca3036b1622873e45e93a03a57545 gtest.patch
|
|
1b3ada1f7fe818cadff8729a3778f161776be4641e1bf36a2ab185921fbcff2e64b9a1d2576441913c7561e1d327612ebdd4a20fde9941a57b3f32e7084f444c libgen.patch
|
|
525cec925b490d567e2a29ef6aef0da6344f8b68a682a82d2dff9087c53ece5a901fe0b3fa87120babdbba368b7b46208f872cbea02b6fea93e55700604b1ff7 opengl.patch
|
|
9dd0d4c2361fd56645d2f7b634dee32f1d44a67d36b53e550108acc78a8400bfd3c57132a8a029e9884b9f05cdd3a7533c65355d0a3dd80564544931eaced258 protobuf.patch
|
|
065b5363c6df39de1074e1dc42ca26e49641b2ef507ff64e73dfcf3dcdf7be1dc8cc149769239b002f456a743787244b33e4c6fa8ed5d32a562533ba8d84810d python-3.12.patch
|
|
5439d2abfb5320ab1828f21aee85df896c0ed3f63278d3d16527e62915be677c90d01601adc29bd5aedf4b43f196de1b9616e9fa518a51708236f438b2dee20b soname.patch
|
|
2258ab2cf9cea0f3b16c0054b5471e89c11eb75b2dc337e4a2ad63d443435668f383e89e08903085ffc3de78816c41e1d3104e987d792fdf801be85e779faac3 startup-notification-long.patch
|
|
"
|