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
openSUSE Build Service is sponsored by