Name: fox # http://www.fox-toolkit.org/faq.html#VERSION # For now, use stable one Version: 1.6.58 Release: 1%{?dist} Summary: C++ based Toolkit for developing Graphical User Interfaces # GPL-2.0-or-later: adie # GPL-2.0-or-later: calculator # GPL-2.0-or-later: pathfinder # GPL-2.0-or-later: shutterbug # GPL-2.0-or-later: reswrap # # http://lists.fedoraproject.org/pipermail/legal/2010-October/001419.html # Note that 1.7.x has switched to LGPLv3+ with exceptions # LGPLv2+ with exceptions, for now remove "with exceptions" # for SPDX identifier # # SPDX confirmed (once) License: LGPL-2.1-or-later URL: http://www.fox-toolkit.org/ Source0: http://fox-toolkit.org/ftp/%{name}-%{version}.tar.gz # Change Adie.stx path Patch0: fox-1.6.49-adie-syspath.patch Patch1: fox-1.6.54-format-security.patch BuildRequires: gcc-c++ BuildRequires: bzip2-devel BuildRequires: desktop-file-utils BuildRequires: fontconfig-devel BuildRequires: freetype-devel BuildRequires: libjpeg-turbo-devel BuildRequires: libGL-devel BuildRequires: libGLU-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: libX11-devel BuildRequires: libXcursor-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXft-devel BuildRequires: libXi-devel BuildRequires: libXrandr-devel BuildRequires: libXrender-devel # 1.7.x can use libwebp #BuildRequires: libwebp-devel BuildRequires: zlib-devel # Due to Patch1 BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: make %description FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects. %package devel Summary: Development files for %{name} Requires: %{name}%{?isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package utils Summary: Utility applications based on %{name} Requires: %{name}%{?isa} = %{version}-%{release} # Note that 1.7.x has switched to GPLv3+ # SPDX confirmed License: GPL-2.0-or-later %description utils This package contains some utility applications based on %{name}. %package doc Summary: Documentation files for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc This package contains some documentation files for %{name}. %prep %setup -q %patch -P0 -p1 -b .syspath %patch -P1 -p1 -b .format # Honor Fedora compilar flags touch -r configure.ac{,.timestamp} sed -i.flags \ -e '\@^CXXFLAGS=""@d' \ configure.ac configure touch -r configure.ac{.timestamp,} for f in \ AUTHORS \ doc/{styles,menu}.css do mv $f{,.iso} iconv -f ISO-8859-1 -t UTF-8 -o $f{,.iso} touch -r $f{.iso,} rm -f $f.iso done %build %configure \ --disable-static \ %if 0 --enable-webp \ %endif %{nil} %make_build %install %make_install rm -f %{buildroot}%{_libdir}/lib*.la # Change Adie.stx path mkdir -p %{buildroot}%{_datadir}/%{name} mv %{buildroot}%{_bindir}/Adie.stx %{buildroot}%{_datadir}/%{name}/ chmod 0644 %{buildroot}%{_datadir}/%{name}/Adie.stx # Make fox-config arch-dependent mv \ %{buildroot}/%{_bindir}/fox-config \ %{buildroot}/%{_bindir}/fox-config.$(arch) cat > %{buildroot}/%{_bindir}/fox-config < %{buildroot}%{_bindir}/fox-${name} < %{buildroot}%{_datadir}/applications/fox-${name}.desktop < - 1.6.58-1 - 1.6.58 * Wed Jul 17 2024 Fedora Release Engineering - 1.6.57-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 1.6.57-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 1.6.57-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 1.6.57-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri May 19 2023 Mamoru TASAKA - 1.6.57-13 - SPDX migration * Thu Jan 19 2023 Fedora Release Engineering - 1.6.57-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 1.6.57-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 1.6.57-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 1.6.57-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 1.6.57-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Jan 23 2021 Mamoru TASAKA - 1.6.57-7 - bump release * Mon Jul 27 2020 Fedora Release Engineering - 1.6.57-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 14 2020 Tom Stellard - 1.6.57-6 - Use make macros - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro * Tue Jan 28 2020 Fedora Release Engineering - 1.6.57-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 1.6.57-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 1.6.57-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.6.57-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Jun 1 2018 Mamoru TASAKA - 1.6.57-1 - 1.6.57 * Sun Feb 25 2018 Mamoru TASAKA - 1.6.56-1 - 1.6.56 * Wed Feb 07 2018 Fedora Release Engineering - 1.6.55-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sun Dec 31 2017 Mamoru TASAKA - 1.6.55-1 - 1.6.55 * Wed Aug 02 2017 Fedora Release Engineering - 1.6.54-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.6.54-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed May 3 2017 Mamoru TASAKA - 1.6.54-1 - 1.6.54 * Fri Feb 10 2017 Fedora Release Engineering - 1.6.53-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun Dec 11 2016 Mamoru TASAKA - 1.6.53-1 - 1.6.53 * Sat Dec 3 2016 Mamoru TASAKA - 1.6.52-1 - 1.6.52 * Fri Jun 24 2016 Mamoru TASAKA - 1.6.51-1 - 1.6.51 * Wed Feb 03 2016 Fedora Release Engineering - 1.6.50-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 1.6.50-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 1.6.50-4 - Rebuilt for GCC 5 C++11 ABI change * Sat Aug 16 2014 Fedora Release Engineering - 1.6.50-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.6.50-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri May 30 2014 Mamoru TASAKA - 1.6.50-1 - Update to 1.6.50 * Sat Aug 03 2013 Fedora Release Engineering - 1.6.49-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri May 3 2013 Mamoru TASAKA - 1.6.49-2 - Fix libCHART.so linkage to erase undefined non-weak symbols - Fix license tag for stable tarball - Modify files entry for documentation * Tue Apr 30 2013 Mamoru TASAKA - 1.6.49-1 - Initial packaging