############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = python-dbus version = 1.1.1 release = 1 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 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