mirror of
https://github.com/void-linux/void-packages.git
synced 2025-10-04 09:35:08 +02:00
After more than a year the switch to python3 packages, it is time to say them goodbye. So long, and thanks for all the fish.
72 lines
1.8 KiB
Bash
72 lines
1.8 KiB
Bash
# Template file for 'python-dbus'
|
|
pkgname=python-dbus
|
|
version=1.2.4
|
|
revision=2
|
|
lib32disabled=yes
|
|
wrksrc="dbus-python-${version}"
|
|
build_style=gnu-configure
|
|
hostmakedepends="pkg-config python-devel python3-devel"
|
|
makedepends="libglib-devel dbus-glib-devel ${hostmakedepends/pkg-config/}"
|
|
depends="python dbus"
|
|
pycompile_module="dbus"
|
|
short_desc="D-Bus Python2 bindings"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="GPL-2, LGPL-2.1"
|
|
homepage="https://www.freedesktop.org/wiki/Software/DBusBindings"
|
|
distfiles="https://dbus.freedesktop.org/releases/dbus-python/dbus-python-${version}.tar.gz"
|
|
checksum=e2f1d6871f74fba23652e51d10873e54f71adab0525833c19bad9e99b1b2f9cc
|
|
|
|
pre_configure() {
|
|
mkdir -p dbus-${py2_ver}
|
|
mv * dbus-${py2_ver} || true
|
|
cp -a dbus-${py2_ver} dbus-${py3_ver}
|
|
}
|
|
do_configure() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
if [ "$pyver" != "$py2_ver" ]; then
|
|
pyinc="$py3_inc"
|
|
pyabi="m"
|
|
else
|
|
pyinc="$py2_inc"
|
|
fi
|
|
|
|
cd ${wrksrc}/dbus-${pyver}
|
|
export PYTHON_INCLUDES="-I${XBPS_CROSS_BASE}/${pyinc}"
|
|
export PYTHON_LIBS="-L${XBPS_CROSS_BASE}/usr/lib -lpython${pyver}${pyabi}"
|
|
export PYTHON="python${pyver}"
|
|
./configure ${configure_args}
|
|
done
|
|
}
|
|
do_build() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
cd ${wrksrc}/dbus-${pyver}
|
|
make ${makejobs}
|
|
done
|
|
}
|
|
do_install() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
cd ${wrksrc}/dbus-${pyver}
|
|
make DESTDIR=${DESTDIR} install
|
|
done
|
|
}
|
|
|
|
python3-dbus_package() {
|
|
lib32disabled=yes
|
|
pycompile_module="dbus"
|
|
depends="python3 dbus"
|
|
short_desc="${short_desc/Python2/Python3}"
|
|
pkg_install() {
|
|
vmove ${py3_sitelib}
|
|
}
|
|
}
|
|
python-dbus-devel_package() {
|
|
lib32disabled=yes
|
|
depends="python-devel python3-devel
|
|
python-dbus>=${version}_${revision} python3-dbus>=${version}_${revision}"
|
|
short_desc+=" - development files"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig
|
|
vmove usr/share/doc
|
|
}
|
|
}
|