diff --git a/freeglut.spec b/freeglut.spec index d858aa2ff1e1cbbfa2c68f93c6a508019b7ba25d..53558b844df668642bc94d6c9e7e45c000409830 100644 --- a/freeglut.spec +++ b/freeglut.spec @@ -1,15 +1,18 @@ Name: freeglut Version: 3.4.0 -Release: 2 +Release: 3 Summary: A freely licensed alternative to the GLUT library License: MIT -URL: http://freeglut.sourceforge.net -Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +URL: https://freeglut.sourceforge.net +Source0: https://github.com/freeglut/freeglut/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: https://downloads.sourceforge.net/openglut/openglut-0.6.3-doc.tar.gz Patch0: CVE-2024-24258-and-CVE-2024-24259.patch -BuildRequires: gcc gcc-c++ cmake libXi-devel libICE-devel -BuildRequires: pkgconfig libGLU-devel libXext-devel libXxf86vm-devel +BuildRequires: gcc +BuildRequires: cmake >= 3.11 +BuildRequires: libGLU-devel +BuildRequires: libXi-devel +BuildRequires: libX11-devel Provides: glut = 3.7 Obsoletes: glut < 3.7 @@ -30,31 +33,23 @@ Obsoletes: glut-devel < 3.7 This package provides developmental libraries and header files required for developing or compilingsoftware which links to the freeglut library. -%package help -Summary: Help information and man pages for freeglut - -%description help -This package privides man-pages and involved help info for freeglut +%package_help %prep %autosetup -n %{name}-%{version} -a 1 -p1 %build -%{cmake} -DFREEGLUT_BUILD_STATIC_LIBS=OFF . -%make_build +%{cmake} -DFREEGLUT_BUILD_STATIC_LIBS=OFF +%cmake_build %install -%make_install +%cmake_install install -d $RPM_BUILD_ROOT/%{_mandir}/man3 install -p -m 644 doc/man/*.3 $RPM_BUILD_ROOT/%{_mandir}/man3 -%post -/sbin/ldconfig -%postun -/sbin/ldconfig - %files -%doc AUTHORS ChangeLog COPYING +%license COPYING +%doc AUTHORS ChangeLog %{_libdir}/libglut.so.3* %files devel @@ -68,6 +63,9 @@ install -p -m 644 doc/man/*.3 $RPM_BUILD_ROOT/%{_mandir}/man3 %doc README.md doc/html/*.png doc/html/*.html %changelog +* Fri Dec 20 2024 Funda Wang - 3.4.0-3 +- adopt to new cmake macro + * Sun Feb 18 2024 wangkai <13474090681@163.com> - 3.4.0-2 - Fix CVE-2024-24258 and CVE-2024-24259 diff --git a/freeglut.yaml b/freeglut.yaml index 82f34b0793c69b9466558804300ba85219e0cebc..ca2baac38047998255d82a11e04b598dbcfd2a78 100644 --- a/freeglut.yaml +++ b/freeglut.yaml @@ -1,4 +1,4 @@ version_control: github -src_repo: FreeGLUTProject/freeglut +src_repo: freeglut/freeglut tag_prefix: ^v separator: .