85 lines
1.6 KiB
Plaintext
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
|