ipfire-3.x/python-dbus/python-dbus.nm

85 lines
1.6 KiB
Plaintext

###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
###############################################################################
name = python-dbus
version = 1.1.1
release = 2
groups = System/Libraries
url = http://www.freedesktop.org/software/dbus/
license = MIT
summary = Dbus Python Bindings.
description
D-Bus python bindings for use with python programs.
end
thisapp = dbus-python-%{version}
source_dl = http://dbus.freedesktop.org/releases/dbus-python/
build
requires
dbus-devel
dbus-glib-devel
pkg-config
python-devel
python3-devel >= 3.4
end
configure_options += \
--mandir=/usr/share/man
DIR_APP3 = %{DIR_APP}-python3
prepare_cmds
cp -av %{DIR_APP} %{DIR_APP3}
pushd %{DIR_APP3}
find -name '*.py' | xargs sed -i '1s|^#!python|#!%{python3}|'
popd
find -name '*.py' | xargs sed -i '1s|^#!python|#!%{python}|'
end
build
pushd %{DIR_APP3}
export PYTHON=%{python3}
./configure %{configure_options}
make %{PARALLELISMFLAGS}
popd
export PYTHON=%{python}
./configure %{configure_options}
make %{PARALELLISMFLAGS}
end
install
pushd %{DIR_APP3}
export PYTHON=%{python3}
make install DESTDIR=%{BUILDROOT}
popd
export PYTHON=%{python}
make install DESTDIR=%{BUILDROOT}
end
end
packages
package %{name}
package python3-dbus
template PYTHON3
end
package %{name}-devel
template DEVEL
end
package %{name}-debuginfo
template DEBUGINFO
end
end