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