[i4uc] Initial import (#717502).

Larry Letelier lletelier at fedoraproject.org
Fri Mar 2 19:36:18 UTC 2012


commit 236f720dc183120b03e4018c63561eba74234389
Author: Larry Letelier <geek at xofica.cl>
Date:   Fri Mar 2 16:25:31 2012 -0300

    Initial import (#717502).

 .gitignore   |    1 +
 i4uc.desktop |   11 +++++
 i4uc.spec    |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources      |    1 +
 4 files changed, 132 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..207c77c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/i4uc-0.5.6.tar.bz2
diff --git a/i4uc.desktop b/i4uc.desktop
new file mode 100644
index 0000000..9e149c2
--- /dev/null
+++ b/i4uc.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=IDE for microcontrollers
+Name[es]=IDE para microcontroladores
+Comment=Firmware design for microcontrollers
+Comment[es]=DiseƱo de firmware para microcontroladores
+Exec=i4uc-gtk
+Icon=/usr/share/i4uc/pixmaps/icon.png
+Terminal=false
+Type=Application
+Categories=GTK;Development;Electronics;
+
diff --git a/i4uc.spec b/i4uc.spec
new file mode 100644
index 0000000..c889664
--- /dev/null
+++ b/i4uc.spec
@@ -0,0 +1,119 @@
+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 <larry.letelier at gmail.com> -  0.5.6-9
+- Add Desktop Entry
+
+* Thu Nov 24 2011 Larry Letelier <larry.letelier at gmail.com> -  0.5.6-8
+- Fix Icon Entry
+
+* Sat Jul 23 2011 Larry Letelier <larry.letelier at gmail.com> - 0.5.6-7
+- Add Icon Entry
+
+* Fri Jul 15 2011 Larry Letelier <larry.letelier at gmail.com> - 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 <larry.letelier at gmail.com> - 0.5.6-5
+- Using bumpspec for this
+
+* Thu Jun 30 2011 lletelier <larry.letelier at gmail.com> - 0.5.6-4
+- Fixed Release
+- Sed RPM_BUILD_ROOT -> buildroot
+- Clean, clean
+
+* Wed Jun 29 2011 lletelier <larry.letelier at gmail.com> - 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 <larry.letelier at gmail.com> - 0.5.6-2
+- Fixed docs 
+
+* Sun Jun 12 2011 germanrs <germanrs at fedoraproject.org> - 0.5.6-1
+- Initial package
diff --git a/sources b/sources
index e69de29..d8c9fe5 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+44f9028a5779aea9aa729bd0b6f128cf  i4uc-0.5.6.tar.bz2


More information about the scm-commits mailing list