gplugin/gplugin

Fix a bunch of issues with the rpm spec file
bugfix/rpm-spec
2019-08-12, Gary Kramlich
4c7a7e9396d8
Parents 288519d5c461
Children 18debf8adf1b
Fix a bunch of issues with the rpm spec file
--- a/packaging/gplugin.spec.in Wed Jul 24 06:14:38 2019 +0000
+++ b/packaging/gplugin.spec.in Mon Aug 12 22:04:36 2019 -0500
@@ -171,22 +171,16 @@
This package contains the vapi bindings allowing GPlugin to be used from vala.
%build
-mkdir -p build
-pushd build
-
CFLAGS="%{optflags}" meson \
--prefix=%{_prefix} \
-Dlua=true \
-Dpython=true \
- ..
+ build
-ninja %{?_smp_mflags}
-
+ninja -C build %{?_smp_mflags}
%install
-pushd build
-
-DESTDIR=%{buildroot} ninja install
+DESTDIR=%{buildroot} ninja -C build install
# Unneeded files
rm -rf %{buildroot}%{_datadir}/doc/gplugin/
@@ -199,7 +193,6 @@
%postun -n gplugin-gtk3 -p /sbin/ldconfig
-
%files
%defattr(-,root,root)
%doc README ChangeLog
@@ -213,15 +206,15 @@
%files devel
%defattr(-,root,root)
-%doc HACKING INSTALL README
+%doc HACKING README
+%{_datadir}/gir-1.0/GPlugin-0.0.gir
+%{_datadir}/gtk-doc/html/gplugin/
%{_includedir}/gplugin-1.0/
+%{_libdir}/girepository-1.0/GPlugin-0.0.typelib
%{_libdir}/libgplugin.so
%{_libdir}/libgplugin.so.0
+%{_libdir}/pkgconfig/gplugin-gtk.pc
%{_libdir}/pkgconfig/gplugin.pc
-%{_libdir}/pkgconfig/gplugin-gtk.pc
-%{_libdir}/girepository-1.0/GPlugin-0.0.typelib
-%{_datadir}/gtk-doc/html/gplugin/
-%{_datadir}/gir-1.0/GPlugin-0.0.gir
%files gtk3
%defattr(-,root,root)
@@ -232,16 +225,14 @@
%files gtk3-devel
%defattr(-,root,root)
+%dir %{_datadir}/glade/catalogs/
%doc README
-%{_libdir}/libgplugin-gtk.so
-%{_libdir}/libgplugin-gtk.so.0
-%{_libdir}/girepository-1.0/GPluginGtk-0.0.typelib
%{_datadir}/gir-1.0/GPluginGtk-0.0.gir
%{_datadir}/glade/catalogs/gplugin-gtk.xml
%{_datadir}/gtk-doc/html/gplugin-gtk/
%{_libdir}/girepository-1.0/GPluginGtk-0.0.typelib
-%{_datadir}/gir-1.0/GPluginGtk-0.0.gir
-%{_datadir}/glade/catalogs/
+%{_libdir}/libgplugin-gtk.so
+%{_libdir}/libgplugin-gtk.so.0
%files lua
%defattr(-,root,root)
@@ -258,17 +249,20 @@
%defattr(-,root,root)
%doc README
%license COPYING
-${_datadir}/vala/vapi/gplugin.vapi
-${_datadir}/vala/vapi/gplugin.deps
+%{_datadir}/vala/vapi/gplugin.vapi
+%{_datadir}/vala/vapi/gplugin.deps
%files gtk3-vala
%defattr(-,root,root)
%doc README
%license COPYING
-${_datadir}/vala/vapi/gplugin-gtk.vapi
-${_datadir}/vala/vapi/gplugin-gtk.deps
+%{_datadir}/vala/vapi/gplugin-gtk.vapi
+%{_datadir}/vala/vapi/gplugin-gtk.deps
%changelog
+* Mon Aug 12 2019 Gary Kramlich <grim@reaperworld.com>
+- Added vala
+
* Sun May 15 2016 Gary Kramlich <grim@reaperworld.com>
- Updates and pulled upstream