[packages/libnma] up to 1.8.28

atler atler at pld-linux.org
Thu Mar 12 15:37:09 CET 2020


commit c5aabc94965dca4151e5f6df7c14f9a8b7f33e0a
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Mar 12 15:36:43 2020 +0100

    up to 1.8.28
    
    - packaged vala api

 libnma.spec | 42 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 36 insertions(+), 6 deletions(-)
---
diff --git a/libnma.spec b/libnma.spec
index e0d7648..e8f6bb5 100644
--- a/libnma.spec
+++ b/libnma.spec
@@ -3,30 +3,35 @@
 # Conditional build:
 %bcond_without	apidocs		# gtk-doc documentation
 %bcond_without	static_libs	# shared library
+%bcond_without	vala		# Vala API
 #
 Summary:	NetworkManager UI utilities (libnm version)
 Summary(pl.UTF-8):	Narzędzia UI NetworkManagera (wersja libnm)
 Name:		libnma
-Version:	1.8.26
+Version:	1.8.28
 Release:	1
 License:	LGPL v2.1+
 Group:		X11/Libraries
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/libnma/1.8/%{name}-%{version}.tar.xz
-# Source0-md5:	c00af7ae33376a953b87e47454a924a7
+# Source0-md5:	094c45d7694b153612cbdc3c713edcb5
 URL:		https://gitlab.gnome.org/GNOME/libnma
 BuildRequires:	NetworkManager-devel >= 2:1.7
 BuildRequires:	autoconf >= 2.63
 BuildRequires:	automake >= 1:1.11
-BuildRequires:	gettext-tools >= 0.18
 BuildRequires:	gcr-ui-devel >= 3.14
+BuildRequires:	gettext-tools >= 0.18
 BuildRequires:	glib2-devel >= 1:2.23
 BuildRequires:	gobject-introspection-devel >= 0.9.6
-BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	gtk+3-devel >= 3.10
+BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	libtool >= 2:2.2.6
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.98
 BuildRequires:	tar >= 1:1.22
+%if %{with vala}
+BuildRequires:	vala >= 2:0.17.1.24
+BuildRequires:	vala-NetworkManager
+%endif
 BuildRequires:	xz
 Requires:	NetworkManager-libs >= 2:1.7
 Requires:	gcr-ui >= 3.14
@@ -86,6 +91,22 @@ API documentation for libnma library.
 %description apidocs -l pl.UTF-8
 Dokumentacja API biblioteki libnma.
 
+%package -n vala-libnma
+Summary:	Vala API for libnma library
+Summary(pl.UTF-8):	API języka Vala do biblioteki libnma
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{epoch}:%{version}-%{release}
+Requires:	vala >= 2:0.17.1.24
+%if "%{_rpmversion}" >= "5"
+BuildArch:	noarch
+%endif
+
+%description -n vala-libnma
+Vala API for libnma library.
+
+%description -n vala-libnma -l pl.UTF-8
+API języka Vala do biblioteki libnma.
+
 %prep
 %setup -q
 
@@ -100,6 +121,7 @@ Dokumentacja API biblioteki libnma.
 	--disable-mobile-broadband-provider-info \
 	--disable-silent-rules \
 	%{!?with_static_libs:--disable-static} \
+	%{__enable_disable vala} \
 	--with-html-dir=%{_gtkdocdir}
 
 %{__make}
@@ -113,7 +135,7 @@ rm -rf $RPM_BUILD_ROOT
 # obsoleted by pkg-config
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libnma.la
 
-%find_lang nm-applet
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -121,12 +143,13 @@ rm -rf $RPM_BUILD_ROOT
 %post	-p /sbin/ldconfig
 %postun	-p /sbin/ldconfig
 
-%files -f nm-applet.lang
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc NEWS
 %attr(755,root,root) %{_libdir}/libnma.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libnma.so.0
 %{_libdir}/girepository-1.0/NMA-1.0.typelib
+%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
 
 %files devel
 %defattr(644,root,root,755)
@@ -146,3 +169,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_gtkdocdir}/libnma
 %endif
+
+%if %{with vala}
+%files -n vala-libnma
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/libnma.deps
+%{_datadir}/vala/vapi/libnma.vapi
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libnma.git/commitdiff/c5aabc94965dca4151e5f6df7c14f9a8b7f33e0a



More information about the pld-cvs-commit mailing list