Browse Source

glib-networking-2.55.2-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11378 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 6 years ago
parent
commit
a54496521e
1 changed files with 26 additions and 13 deletions
  1. 26 13
      g/glib-networking/glib-networking-vl.spec

+ 26 - 13
g/glib-networking/glib-networking-vl.spec

@@ -1,5 +1,18 @@
+%define _unpackaged_files_terminate_build 1
+
+# Meson settings
+%global _vpath_srcdir .
+%global _vpath_builddir %{_target_platform}
+%global __global_cflags  %{optflags}
+%global __global_cxxflags  %{optflags}
+%global __global_fflags  %{optflags} -I%_fmoddir
+%global __global_fcflags %{optflags} -I%_fmoddir
+%global __global_ldflags -Wl,-z,relro %{_hardened_ldflags}
+%global _hardened_ldflags ""
+%global __meson_wrap_mode default
+
 Name:           glib-networking
-Version:        2.48.2
+Version:        2.55.2
 Release:        1%{?_dist_release}
 Summary:        Networking support for GLib
 
@@ -8,6 +21,7 @@ License:        LGPLv2+
 URL:            http://www.gnome.org
 Source:         http://download.gnome.org/sources/%{name}/2.48/%{name}-%{version}.tar.xz
 
+BuildRequires:  meson
 BuildRequires:  glib2-devel
 BuildRequires:  libproxy-devel
 BuildRequires:  gnutls-devel
@@ -31,23 +45,19 @@ and a gnutls-based GTlsConnection implementation.
 
 
 %build
-%configure \
-	--with-libproxy \
-
-make %{?_smp_mflags}
-
+#meson -Dinstalled_tests=true
+%meson
+%meson_build
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.a
-rm -f $RPM_BUILD_ROOT%{_libdir}/gio/modules/*.la
-
-rm -rf $RPM_BUILD_ROOT/files
-rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
+rm -rf %{buildroot}
+%meson_install
 
 %find_lang %{name}
 
+rm -f %{buildroot}%{_prefix}/lib/systemd/user/glib-pacrunner.service
+rm -rf %{buildroot}%{_datadir}/installed-tests
+
 %post
 gio-querymodules %{_libdir}/gio/modules
 
@@ -65,6 +75,9 @@ gio-querymodules %{_libdir}/gio/modules
 
 
 %changelog
+* Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.55.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.48.2-1
 - new upstream release