File codeblocks.spec of Package codeblocks
Name: codeblocks
Version: 25.03
Release: 0
Summary: Open source, cross-platform IDE for C/C++ and Fortran
License: GPL-3.0-or-later
URL: https://www.codeblocks.org/
Source0: codeblocks-25.03.tar.xz
BuildRequires: gcc-c++
BuildRequires: wxWidgets
BuildRequires: doxygen
BuildRequires: desktop-file-utils
BuildRequires: libtool
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: pkgconfig
BuildRequires: zlib-devel
BuildRequires: xz
BuildRequires: wxWidgets-devel
%description
Code::Blocks is a free, open-source IDE that supports multiple compilers including GCC and Clang.
%prep
%setup -q -n codeblocks_25.03
%build
./bootstrap
%configure --with-contrib-plugins=all
make %{?_smp_mflags}
%install
%make_install
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
--add-category=Development \
--add-category=IDE \
codeblocks.desktop || true
%files
%license COPYING
%doc README*
%{_bindir}/codeblocks
%{_datadir}/applications/codeblocks.desktop
%{_datadir}/pixmaps/codeblocks.png
%{_datadir}/codeblocks/
%changelog
* Sat Apr 12 2025 Your Name <you@example.com> - 25.03-0
- Initial RPM packaging for Code::Blocks 25.03