[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