SPECS: codeblocks.spec (NEW) - Code::Blocks - free C/C++ IDE, nfy.
pluto
pluto at pld-linux.org
Fri Dec 2 15:41:47 CET 2005
Author: pluto Date: Fri Dec 2 14:41:47 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- Code::Blocks - free C/C++ IDE, nfy.
---- Files affected:
SPECS:
codeblocks.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/codeblocks.spec
diff -u /dev/null SPECS/codeblocks.spec:1.1
--- /dev/null Fri Dec 2 15:41:47 2005
+++ SPECS/codeblocks.spec Fri Dec 2 15:41:42 2005
@@ -0,0 +1,121 @@
+# $Revision$, $Date$
+Summary: An open source, cross platform, free C++ IDE
+Name: codeblocks
+Version: 1.0
+%define _rc rc2
+Release: 0.%{_rc}.0.1
+License: GPL
+Group: Development/Languages
+Source0: http://dl.sourceforge.net/codeblocks/%{name}-%{version}%{_rc}.tgz
+# Source0-md5: 0
+URL: http://www.codeblocks.org/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: dos2unix
+BuildRequires: libtool
+BuildRequires: wxGTK2-devel
+BuildRequires: wxWindows-devel
+BuildRequires: zip
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Code::Blocks is a free C++ IDE built specifically to meet the most
+demanding needs of its users. It was designed, right from the start,
+to be extensible and configurable. Built around a plugin framework,
+Code::Blocks can be extended with plugin DLLs. It includes a plugin
+wizard so you can compile your own plugins!
+
+Features:
+
+Highlights:
+
+ - Open Source! GPL2, no hidden costs.
+ - Cross-platform. Runs on Linux or Windows (uses wxWidgets).
+ - Made in GNU C++. No interpreted languages or proprietary libs
+ needed.
+ - Comes in two presentations: Standalone, and MinGW bundle
+ - Devpack support (optional)
+ - Extensible thru plugins (SDK available in the downloads section)
+
+Compiler-related features:
+
+ - Multiple compiler support:
+ - GCC (MingW / Linux GCC)
+ - MSVC++
+ - Digital Mars
+ - Borland C++ 5.5
+ - Open Watcom
+ - Compiles directly or with makefiles
+ - Predefined project templates
+ - Custom template support
+ - Uses XML format for project files.
+ - Multi-target projects
+ - Workspaces support
+ - Imports MSVC projects and workspaces (NOTE: assembly code and
+ inter-project dependencies not supported yet)
+ - Imports Dev-C++ projects
+ - Integrates with GDB for debugging
+
+Interface Features:
+
+ - Syntax highlighting, customizable and extensible
+ - Code folding for C++ and XML files.
+ - Tabbed interface
+ - Code completion plugin
+ - Class Browser
+ - Smart indent
+ - One-key swap between .h and .c/.cpp files
+ - Open files list for quick switching between files (optional)
+ - External customizable "Tools"
+ - To-do list management with different users
+
+%prep
+%setup -q -n %{name}-%{version}%{_rc}
+find . -type f -and -not -name "*.cpp" -and -not -name "*.h" -and -not -name "*.png" -and -not -name "*.bmp" -and -not -name "*.c" -and -not -name "*.cxx" -and -not -name "*.ico" | sed "s/.*/\"\\0\"/" | xargs dos2unix
+chmod a+x acinclude.m4 src/update
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+ --with-wx-config=wx-gtk2-ansi-config
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+#doc README COPYING AUTHORS BUGS COMPILERS TODO NEWS ChangeLog
+%attr(755,root,root) %{_bindir}/codeblocks
+%attr(755,root,root) %{_bindir}/console_runner
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+#{_datadir}/application-registry/codeblocks.applications
+#{_datadir}/applications/codeblocks.desktop
+#{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-application-x-codeblocks.png
+#{_datadir}/mime-info/*
+#{_datadir}/mime/packages/codeblocks.xml
+#{_datadir}/pixmaps/codeblocks.png
+#define pkgdata %{_datadir}/%{name}
+#{pkgdata}/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2005/12/02 14:41:42 pluto
+- Code::Blocks - free C/C++ IDE, nfy.
================================================================
More information about the pld-cvs-commit
mailing list