Browse Source

folks-0.12.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12167 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
c8bb4c1e10
1 changed files with 37 additions and 12 deletions
  1. 37 12
      f/folks/folks-vl.spec

+ 37 - 12
f/folks/folks-vl.spec

@@ -1,22 +1,32 @@
 %define tp_glib_ver	0.18.0
+%global folks_module_version 44
 
 Name:           folks
-Version:        0.11.4
-Release:        2%{?_dist_release}
+Version:        0.12.1
+Release:        1%{?_dist_release}
 Summary:        GObject contact aggregation library
 
 Group:          System Environment/Libraries
 License:        LGPLv2+
 URL:            http://telepathy.freedesktop.org/wiki/Folks
-Source0:        http://download.gnome.org/sources/folks/0.11/%{name}-%{version}.tar.xz
+%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        http://download.gnome.org/sources/folks/%{major_minor}/%{name}-%{version}.tar.xz
 
+
+BuildRequires:  meson
+BuildRequires:  chrpath
 BuildRequires:  telepathy-glib-devel >= %{tp_glib_ver}
 BuildRequires:  telepathy-glib-vala >= %{tp_glib_ver}
 BuildRequires:  evolution-data-server-devel >= 3.0.1
 BuildRequires:  glib2-devel
+BuildRequires:  gobject-introspection-devel
 BuildRequires:  libgee-devel
 BuildRequires:  libxml2-devel
-BuildRequires:  libsocialweb-devel
+BuildConflicts: libsocialweb-devel
+BuildRequires:  python3-devel
+BuildRequires:  python3-rpm-macros
+BuildRequires:  python3-setuptools
+BuildRequires:  readline-devel
 BuildRequires:  tracker-devel
 
 BuildRequires:  vala
@@ -66,16 +76,28 @@ Vala bindings for %{name}.
 %setup -q
 
 %build
-%configure \
-	--disable-static \
-	--disable-fatal-warnings
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
+
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
+# Remove lib64 rpaths
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/key-file/key-file.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/ofono/ofono.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/bluez/bluez.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/eds/eds.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/dummy/dummy.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/telepathy/telepathy.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-dummy.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-eds.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-telepathy.so
+chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-import
+chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-inspect
+
 %find_lang %{name}
 
 %post -p /sbin/ldconfig
@@ -95,10 +117,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %license COPYING
 %doc AUTHORS ChangeLog README
 %{_bindir}/%{name}-import
+%{_bindir}/%{name}-inspect
 %{_libdir}/*.so.*
 %{_libdir}/folks
 %{_libdir}/girepository-1.0/*.typelib
-%{_datadir}/GConf/gsettings/folks.convert
+#{_datadir}/GConf/gsettings/folks.convert
 %{_datadir}/glib-2.0/schemas/org.freedesktop.folks.gschema.xml
 
 %files devel
@@ -114,8 +137,6 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/vala/vapi/folks-dummy.vapi
 %{_datadir}/vala/vapi/folks-eds.deps
 %{_datadir}/vala/vapi/folks-eds.vapi
-%{_datadir}/vala/vapi/folks-libsocialweb.deps
-%{_datadir}/vala/vapi/folks-libsocialweb.vapi
 %{_datadir}/vala/vapi/folks-telepathy.deps
 %{_datadir}/vala/vapi/folks-telepathy.vapi
 %{_datadir}/vala/vapi/folks.deps
@@ -123,6 +144,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.1-1
+- new upstream release.
+- disabled libsocialweb.
+
 * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11.4-2
 - rebuilt with evolution-data-server-3.30.3.