[gnome-builder] Fix the build

Kalev Lember kalev at fedoraproject.org
Tue Mar 24 13:42:02 UTC 2015


commit cd6350f68639cede671dde8c775ab39718c38878
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Tue Mar 24 14:09:22 2015 +0100

    Fix the build

 gnome-builder.spec | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/gnome-builder.spec b/gnome-builder.spec
index 22681f8..0b2267c 100644
--- a/gnome-builder.spec
+++ b/gnome-builder.spec
@@ -79,6 +79,15 @@ Builder attempts to be an IDE for writing software for GNOME. It does not try
 to be a generic IDE, but one specialized for writing GNOME software.
 
 
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
 %prep
 %autosetup
 
@@ -91,9 +100,12 @@ make %{?_smp_mflags} V=1
 %install
 make install DESTDIR=%{buildroot} INSTALL="install -p"
 
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+%find_lang gnome-builder
+
 
 %check
-make check
 appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/org.gnome.Builder.appdata.xml
 desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.Builder.desktop
 
@@ -115,15 +127,18 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
-%files
+%files -f gnome-builder.lang
 %doc NEWS README
 %license COPYING
 %{_bindir}/%{name}
+%{_libdir}/girepository-1.0/Ide-1.0.typelib
+%{_libdir}/libide-1.0.so
 # AppData is CC0.
 %{_datadir}/appdata/org.gnome.Builder.appdata.xml
 %{_datadir}/applications/org.gnome.Builder.desktop
 %{_datadir}/dbus-1/services/org.gnome.Builder.service
 %{_datadir}/glib-2.0/schemas/org.gnome.builder.editor*.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.experimental.gschema.xml
 %{_datadir}/gtksourceview-3.0/styles/builder*.xml
 # CC-BY-SA.
 %{_datadir}/icons/hicolor/*/apps/builder.png
@@ -131,6 +146,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 # Not part of the icon theme.
 %{_datadir}/icons/hicolor/scalable/autocomplete
 
+%files devel
+%{_libdir}/pkgconfig/libide-1.0.pc
+%{_datadir}/gir-1.0/Ide-1.0.gir
 
 
 %changelog


More information about the scm-commits mailing list