Name: i4uc Version: 0.5.6 Release: 9%{dist} Summary: Multiple platform IDE for developing micro-controller firmware License: GPLv3+ Group: Applications/Engineering URL: http://trac.usla.org.ar/i4uc/wiki Source0: http://trac.usla.org.ar/i4uc/raw-attachment/wiki/Descargas/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gettext BuildRequires: libtool BuildRequires: intltool >= 0.41.0 BuildRequires: glib >= 2.20.0 BuildRequires: gtk2-devel BuildRequires: libgee >= 0.1.5 BuildRequires: gtksourceview2 >= 2.6.0 BuildRequires: libgudev1-devel BuildRequires: libgee-devel BuildRequires: gtksourceview2-devel BuildRequires: cmake boost-devel desktop-file-utils BuildRequires: desktop-file-utils %description i4uc is a multiple platform IDE for developing micro-controller firmware. %prep %setup -q %build export CFLAGS="%{optflags} -Wl,-rpath=%{_libdir}/%{name}" %configure sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} mkdir -p %{buildroot}/%{_libdir}/%{name} mv %{buildroot}/%{_libdir}/libi4uccore* %{buildroot}/%{_libdir}/%{name} mkdir -p %{buildroot}/%{_docdir}/%{name}-%{version} mkdir -p %{buildroot}/%{_datadir}/pixmaps/%{name} mv %{buildroot}/usr/doc/%{name}/* %{buildroot}/%{_docdir}/%{name}-%{version}/ mv %{buildroot}/usr/share/%{name}/pixmaps/icon.ico %{buildroot}/%{_datadir}/applications/i4uc.desktop rm -f %{buildroot}/%{_docdir}/%{name}-%{version}/README rm -f %{buildroot}/%{_docdir}/%{name}-%{version}/INSTALL rm -rf %{buildroot}/%{_libdir}/%{name}/*.so rm -f %{buildroot}/%{_libdir}/*.la rm -f %{buildroot}/%{_libdir}/%{name}/*.la %find_lang i4uc cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=i4uc Comment=Multiple platform IDE for developing micro-controller firmware Exec=%{name} Icon=%{name} Terminal=false Type=Application Categories=Electronics; EOF desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f i4uc.lang %{_bindir}/i4uc-gtk %{_libdir}/%{name}/*.so.* %{_datadir}/%{name}/* %{_datadir}/applications/i4uc.desktop %{_datadir}/pixmaps/i4uc %{_datadir}/gtksourceview-2.0/language-specs/pic18f.lang %doc AUTHORS COPYING MAINTAINERS NEWS ChangeLog THANKS %changelog * Fri Feb 24 2012 Larry Letelier - 0.5.6-9 - Add Desktop Entry * Thu Nov 24 2011 Larry Letelier - 0.5.6-8 - Fix Icon Entry * Sat Jul 23 2011 Larry Letelier - 0.5.6-7 - Add Icon Entry * Fri Jul 15 2011 Larry Letelier - 0.5.6-6 - Fix doc macro - Fix perms to spec file - Remove mkdir LC_MESSAGES - Fix descriptions - Drop defattr, and rm on build root definition * Tue Jul 05 2011 Larry Letelier - 0.5.6-5 - Using bumpspec for this * Thu Jun 30 2011 lletelier - 0.5.6-4 - Fixed Release - Sed RPM_BUILD_ROOT -> buildroot - Clean, clean * Wed Jun 29 2011 lletelier - 0.5.6-3 - Fixed Licence GPLv3+ - Add doc macro section - Remove .la static library - Remove unnecessary entries - Add i4uc.mo language file * Mon Jun 27 2011 lletelier - 0.5.6-2 - Fixed docs * Sun Jun 12 2011 germanrs - 0.5.6-1 - Initial package