mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
[#2181] Added RPM 64bits dbus patch
This commit is contained in:
@ -18,11 +18,12 @@ WORKING_DIR="${ROOT_DIR}/sflphone-build-repository/tools/build-system"
|
||||
OSC_DIR="${WORKING_DIR}/osc"
|
||||
|
||||
LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" "sflphone-common" )
|
||||
LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" )
|
||||
#LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" )
|
||||
#LAUNCHPAD_PACKAGES=( "sflphone-common" )
|
||||
|
||||
REFERENCE_REPOSITORY="${ROOT_DIR}/sflphone-source-repository"
|
||||
|
||||
SOFTWARE_VERSION="0.9.8~beta"
|
||||
SOFTWARE_VERSION="0.9.7.beta"
|
||||
|
||||
VERSION_INDEX=1
|
||||
|
||||
@ -36,7 +37,7 @@ do
|
||||
|
||||
cp -r ${REFERENCE_REPOSITORY}/${LAUNCHPAD_PACKAGE} ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
|
||||
|
||||
cp ${OSC_DIR}/${LAUNCHPAD_PACKAGE}.spec .
|
||||
cp ${OSC_DIR}/${LAUNCHPAD_PACKAGE}* .
|
||||
|
||||
sed -i -e "s/VERSION_INDEX/${VERSION_INDEX}/g" -e "s/VERSION/${SOFTWARE_VERSION}/g" ${LAUNCHPAD_PACKAGE}.spec
|
||||
|
||||
@ -45,6 +46,8 @@ do
|
||||
rm -rf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
|
||||
|
||||
osc add ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}.tar.gz
|
||||
osc add *.patch
|
||||
|
||||
yes | osc commit --force -m "Version ${SOFTWARE_VERSION}"
|
||||
done
|
||||
|
||||
|
@ -64,10 +64,18 @@ Requires: dbus-1-glib
|
||||
Requires: gtk2
|
||||
Requires: glib2
|
||||
Requires: libnotify
|
||||
Requires: libsexy
|
||||
|
||||
%if %{defined suse_version}
|
||||
Requires: librsvg
|
||||
Requires: liblog4c3
|
||||
Requires: libsexy
|
||||
# gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
|
||||
%endif
|
||||
|
||||
%if %{defined fedora_version}
|
||||
Requires: librsvg2
|
||||
Requires: log4c
|
||||
%endif
|
||||
|
||||
Conflicts: sflphone
|
||||
Prefix: %{_prefix}
|
||||
|
||||
|
@ -0,0 +1,14 @@
|
||||
diff --git sflphone-common/src/dbus/Makefile.am sflphone-common/src/dbus/Makefile.am
|
||||
index 5a2745e..5ca2e42 100644
|
||||
--- sflphone-common/src/dbus/Makefile.am
|
||||
+++ sflphone-common/src/dbus/Makefile.am
|
||||
@@ -38,7 +38,7 @@ service_DATA = $(service_in_files:.service.in=.service)
|
||||
|
||||
# Rule to make the service file with bindir expanded
|
||||
$(service_DATA): $(service_in_files) Makefile
|
||||
- sed -e "s|libexec|$(prefix)/lib/sflphone|" $<> $@
|
||||
+ sed -e "s|libexec|$(libdir)/sflphone|" $<> $@
|
||||
|
||||
EXTRA_DIST = *.xml README
|
||||
|
||||
|
@ -13,15 +13,15 @@ Name: sflphone-common
|
||||
License: GNU General Public License (GPL)
|
||||
Group: System Environment/Daemons
|
||||
Summary: SIP and IAX2 compatible softphone - Core
|
||||
Version: VERSION
|
||||
Release: VERSION_INDEX%{?dist}
|
||||
Version: VERSION
|
||||
Release: VERSION_INDEX%{?dist}
|
||||
URL: http://www.sflphone.org/
|
||||
Vendor: Savoir-faire Linux
|
||||
Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
|
||||
|
||||
Group: Applications/Communications
|
||||
BuildRoot: %{_tmppath}/%{name}
|
||||
Source0: sflphone-common-%{version}.tar.gz
|
||||
Patch0: sflphone-common-dbus-service-in-libdir.patch
|
||||
BuildRequires: speex-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: expat
|
||||
@ -55,19 +55,35 @@ BuildRequires: gsm-devel
|
||||
%endif
|
||||
|
||||
Requires: libsamplerate
|
||||
Requires: libexpat1
|
||||
Requires: commoncpp2
|
||||
Requires: libgsm1
|
||||
Requires: libspeex
|
||||
Requires: dbus-1
|
||||
Requires: dbus-1-x11
|
||||
Requires: xorg-x11
|
||||
|
||||
%if %{defined suse_version}
|
||||
Requires: libgsm1
|
||||
Requires: libexpat1
|
||||
Requires: libspeex
|
||||
Requires: libasound2
|
||||
Requires: libpulse0
|
||||
Requires: libccrtp1
|
||||
%endif
|
||||
|
||||
%if %{defined fedora_version}
|
||||
Requires: gsm
|
||||
Requires: expat
|
||||
Requires: compat-expat1
|
||||
Requires: speex
|
||||
Requires: alsa-lib
|
||||
Requires: pulseaudio-libs
|
||||
Requires: ccrtp
|
||||
Requires: libzrtpcpp
|
||||
%endif
|
||||
|
||||
Conflicts: sflphone
|
||||
Prefix: %{_prefix}
|
||||
|
||||
Group: Applications/Communications
|
||||
|
||||
%description
|
||||
SFLphone is meant to be a robust enterprise-class desktop phone.
|
||||
SFLphone is released under the GNU General Public License.
|
||||
@ -84,13 +100,13 @@ Authors:
|
||||
%build
|
||||
cd libs/pjproject
|
||||
./autogen.sh
|
||||
./configure --prefix=%{_prefix}
|
||||
./configure --prefix=%{_prefix} --libdir=%{_libdir}
|
||||
make dep
|
||||
make clean
|
||||
make
|
||||
cd -
|
||||
./autogen.sh
|
||||
./configure --prefix=%{_prefix}
|
||||
./configure --prefix=%{_prefix} --libdir=%{_libdir}
|
||||
make -j
|
||||
|
||||
%install
|
||||
@ -106,17 +122,17 @@ make clean
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc AUTHORS COPYING README TODO
|
||||
%dir %{_prefix}/lib/sflphone
|
||||
%dir %{_prefix}/lib/sflphone/codecs
|
||||
%dir %{_prefix}/lib/sflphone/plugins
|
||||
%dir %{_libdir}/sflphone
|
||||
%dir %{_libdir}/sflphone/codecs
|
||||
%dir %{_libdir}/sflphone/plugins
|
||||
%dir %{_prefix}/share/sflphone
|
||||
%dir %{_prefix}/share/sflphone/ringtones
|
||||
%{_prefix}/lib/libdbus-*
|
||||
%{_prefix}/lib/sflphone/codecs/*
|
||||
%{_prefix}/lib/sflphone/plugins/*
|
||||
%{_libdir}/libdbus-*
|
||||
%{_libdir}/sflphone/codecs/*
|
||||
%{_libdir}/sflphone/plugins/*
|
||||
%{_prefix}/share/dbus-1/services/org.sflphone.*
|
||||
%{_prefix}/share/sflphone/ringtones/*
|
||||
%{_prefix}/lib/sflphone/sflphoned
|
||||
%{_libdir}/sflphone/sflphoned
|
||||
%doc %{_prefix}/share/man/man1/sflphoned.1.gz
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user