[code-editor] initial import (#652971)

Ilyes Gouta ilyes at fedoraproject.org
Thu Sep 29 20:36:30 UTC 2011


commit 2a396b35baf31dc45c3dca35d72d636256a01508
Author: Ilyes Gouta <ilyes.gouta at gmail.com>
Date:   Thu Sep 29 21:35:57 2011 +0100

    initial import (#652971)

 .gitignore          |    1 +
 code-editor.desktop |   11 +++++
 code-editor.spec    |  110 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sources             |    1 +
 4 files changed, 123 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..356a30a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/code-editor-src.tar.bz2
diff --git a/code-editor.desktop b/code-editor.desktop
new file mode 100644
index 0000000..ce2f787
--- /dev/null
+++ b/code-editor.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Type=Application
+Exec=code-editor %F
+Name=CodeEditor
+GenericName=CodeEditor
+X-KDE-StartupNotify=true
+Icon=codeeditor
+Terminal=false
+Categories=TextEditor;Development;
+MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;text/x-csrc;text/x-chdr;
+Comment=A text/code editor
diff --git a/code-editor.spec b/code-editor.spec
new file mode 100644
index 0000000..80f9a7e
--- /dev/null
+++ b/code-editor.spec
@@ -0,0 +1,110 @@
+Name:           code-editor
+Version:        2.3.0
+Release:        9%{?dist}
+Summary:        Lightweight and cross-platform text and code editor based on Qt Creator
+
+Group:          Development/Tools
+License:        LGPLv2
+URL:            http://qt.gitorious.org/~ilyesgouta/qt-creator/code-editor
+Source0:        code-editor-src.tar.bz2
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Source1:        code-editor.desktop
+
+Requires:       hicolor-icon-theme
+Requires:       xdg-utils
+
+BuildRequires:  desktop-file-utils
+
+BuildRequires: qt4-devel >= 4.7
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
+
+%description
+CodeEditor is a slimmed down, customized version of Qt Creator that focuses on bringing
+its text/code modern editing capabilities to users looking for just a simple and beautiful editor.
+
+%prep
+%setup -q -n %{name}
+
+%build
+CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
+CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
+FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
+
+qmake-qt4 -makefile code-editor.pro IDE_LIBRARY_BASENAME=%{_lib}
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make install INSTALL_ROOT=%{buildroot}%{_prefix}
+
+desktop-file-install                                    \
+--add-category="Development"                            \
+--dir=%{buildroot}%{_datadir}/applications              \
+%{SOURCE1}
+
+rm -rf %{buildroot}%{_datadir}/code-editor/translations
+rm -rf %{buildroot}%{_datadir}/code-editor/templates
+rm -rf %{buildroot}%{_datadir}/code-editor/snippets
+rm -rf %{buildroot}%{_datadir}/code-editor/rss
+rm -rf %{buildroot}%{_datadir}/code-editor/qmlicons
+rm -rf %{buildroot}%{_datadir}/code-editor/qmldesigner
+rm -rf %{buildroot}%{_datadir}/code-editor/qml
+rm -rf %{buildroot}%{_datadir}/code-editor/gdbmacros
+rm -rf %{buildroot}%{_datadir}/code-editor/designer
+rm -rf %{buildroot}%{_datadir}/code-editor/qml-type-descriptions
+rm -rf %{buildroot}%{_datadir}/doc
+rm -f %{buildroot}%{_bindir}/qtcreator_process_stub
+rm -f %{buildroot}%{_bindir}/qtpromaker
+
+%clean
+rm -rf %{buildroot}
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+  touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files
+%defattr(-,root,root,-)
+%doc README LICENSE.LGPL LGPL_EXCEPTION.TXT
+%{_bindir}/code-editor
+%{_libdir}/code-editor/
+%{_datadir}/code-editor/
+%{_datadir}/icons/hicolor/*/*/codeeditor.*
+%{_datadir}/applications/code-editor.desktop
+
+%changelog
+* Sat Sep 03 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 9
+- Rebased against a recent Qt Creator code base v2.3.0-9-g204f6bc
+
+* Sun Aug 29 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 8
+- Rebased against a recent Qt Creator code base v2.3.0-rc-60-gbc7abeb
+
+* Sun Jul 24 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 7
+- Rebased against a recent Qt Creator code base v2.3.0-beta-332-g0f38dba
+
+* Sun Jul 17 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 6
+- Rebased against a recent Qt Creator code base v2.3.0-beta-190-gfcf2dfa
+
+* Sat Mar 19 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 5
+- Rebased against a recent Qt Creator code base v2.2.1-1510-g79c2e22
+
+* Sat Mar 19 2011 Ilyes Gouta <ilyes.gouta at gmail.com> - 4
+- Rebased against a recent Qt Creator code base - commit f671b30
+
+* Fri Dec 31 2010 Ilyes Gouta <ilyes.gouta at gmail.com> - 3
+- Rebased against a recent Qt Creator code base v2.1.0-rc1-1374-gd963563
+
+* Wed Nov 08 2010 Ilyes Gouta <ilyes.gouta at gmail.com> - 2
+- Packaged for Fedora 14
+
+* Wed Oct 06 2010 Ilyes Gouta <ilyes.gouta at gmail.com> - 1
+- First package for Fedora
diff --git a/sources b/sources
index e69de29..dd40609 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+8117382453a39279c1f03ace70c06e70  code-editor-src.tar.bz2


More information about the scm-commits mailing list