217e7d31f2
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.
60 lines
1.6 KiB
Bash
60 lines
1.6 KiB
Bash
# Template file for 'python-gobject'
|
|
pkgname=python-gobject
|
|
version=3.26.1
|
|
revision=1
|
|
wrksrc="pygobject-${version}"
|
|
hostmakedepends="pkg-config gobject-introspection"
|
|
makedepends="libglib-devel python-cairo-devel python3-cairo-devel"
|
|
depends="gir-freedesktop python-cairo"
|
|
pycompile_module="gi pygtkcompat"
|
|
short_desc="Python2 bindings for GObject"
|
|
homepage="https://live.gnome.org/PyGObject"
|
|
maintainer="Enno Boland <gottox@voidlinux.eu>"
|
|
license="LGPL-2.1"
|
|
distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
|
|
checksum=f5577b9b9c70cabb9a60d81b855d488b767c66f867432e7fb64aa7269b04d1a9
|
|
|
|
nocross="http://build.voidlinux.eu/builders/armv7l_builder/builds/8676/steps/shell_3/logs/stdio"
|
|
|
|
pre_configure() {
|
|
mkdir -p gi-${py2_ver}
|
|
mv * gi-${py2_ver} || true
|
|
cp -a gi-${py2_ver} gi-${py3_ver}
|
|
}
|
|
do_configure() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
cd ${wrksrc}/gi-${pyver}
|
|
./configure ${configure_args} --with-python=/usr/bin/python${pyver}
|
|
done
|
|
}
|
|
do_build() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
cd ${wrksrc}/gi-${pyver}
|
|
make ${makejobs}
|
|
done
|
|
}
|
|
do_install() {
|
|
for pyver in $py2_ver $py3_ver; do
|
|
cd ${wrksrc}/gi-${pyver}
|
|
make DESTDIR=${DESTDIR} install
|
|
done
|
|
}
|
|
|
|
python3-gobject_package() {
|
|
pycompile_module="gi pygtkcompat"
|
|
depends="gir-freedesktop python3-cairo"
|
|
short_desc="${short_desc/Python2/Python3}"
|
|
pkg_install() {
|
|
vmove ${py3_sitelib}
|
|
}
|
|
}
|
|
python-gobject-devel_package() {
|
|
depends="libgirepository-devel python-cairo-devel python3-cairo-devel
|
|
python-gobject>=${version}_${revision}
|
|
python3-gobject>=${version}_${revision}"
|
|
short_desc+=" - development files"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig
|
|
}
|
|
}
|