[packages/physfs] - updated to 3.2.0, separated -apidocs
qboosh
qboosh at pld-linux.org
Fri Oct 25 18:41:36 CEST 2024
commit 8855fbf1f126352df006522f8f3d9f7597094c1f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Oct 25 18:20:45 2024 +0200
- updated to 3.2.0, separated -apidocs
physfs.spec | 45 +++++++++++++++++++++++++++++++++------------
1 file changed, 33 insertions(+), 12 deletions(-)
---
diff --git a/physfs.spec b/physfs.spec
index af96721..f68b179 100644
--- a/physfs.spec
+++ b/physfs.spec
@@ -1,17 +1,19 @@
Summary: PhysicsFS file abstraction layer for games
Summary(pl.UTF-8): PhysicsFS - warstwa abstrakcji plików dla gier
Name: physfs
-Version: 3.0.2
+Version: 3.2.0
Release: 1
License: BSD-like (see LICENSE)
Group: Libraries
-Source0: http://www.icculus.org/physfs/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5: dc751294aaf59d1359bbe34e693d1d87
-URL: http://www.icculus.org/physfs/
-BuildRequires: cmake >= 2.8.4
+#Source0Download: https://github.com/icculus/physfs/releases
+Source0: https://github.com/icculus/physfs/archive/release-%{version}/%{name}-release-%{version}.tar.gz
+# Source0-md5: df43675566d86f795f0fe179087b231b
+URL: https://www.icculus.org/physfs/
+BuildRequires: cmake >= 3.0
BuildRequires: doxygen
BuildRequires: ncurses-devel
BuildRequires: readline-devel
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.605
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -86,6 +88,18 @@ This package contains the static PhysicsFS libraries.
PhysicsFS to biblioteka udostępniająca abstrakcyjny dostęp do różnych
archiwów. Ten pakiet zawiera statyczne biblioteki PhysicsFS.
+%package apidocs
+Summary: API documentation for PhysicsFS library
+Summary(pl.UTF-8): Dokumentacja API biblioteki PhysicsFS
+Group: Documentation
+BuildArch: noarch
+
+%description apidocs
+API documentation for PhysicsFS library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki PhysicsFS.
+
%package programs
Summary: Program for testing PhysicsFS archives
Summary(pl.UTF-8): Program do testowania archiwów PhysicsFS
@@ -103,25 +117,28 @@ archiwów. Ten pakiet zawiera program używany do testowania archiwów
PhysicsFS.
%prep
-%setup -q
+%setup -q -n %{name}-release-%{version}
%build
-%cmake . \
+install -d build
+cd build
+%cmake .. \
-DCMAKE_CXX_COMPILER_WORKS=1 \
-DCMAKE_CXX_COMPILER="%{__cc}"
%{__make}
-doxygen
+cd ..
+doxygen build/Doxyfile
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_mandir}/man3
-%{__make} install \
+%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
-cp -p docs/man/man3/{PHYS*,phys*} $RPM_BUILD_ROOT%{_mandir}/man3
+cp -p build/docs/man/man3/{PHYS*,phys*} $RPM_BUILD_ROOT%{_mandir}/man3
%clean
rm -rf $RPM_BUILD_ROOT
@@ -137,17 +154,21 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
-%doc docs/html
%attr(755,root,root) %{_libdir}/libphysfs.so
%{_includedir}/physfs.h
+%{_pkgconfigdir}/physfs.pc
+%{_libdir}/cmake/PhysFS
%{_mandir}/man3/PHYSFS_*.3*
%{_mandir}/man3/physfs.h.3*
-%{_pkgconfigdir}/physfs.pc
%files static
%defattr(644,root,root,755)
%{_libdir}/libphysfs.a
+%files apidocs
+%defattr(644,root,root,755)
+%doc build/docs/html/*
+
%files programs
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/test_physfs
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/physfs.git/commitdiff/8855fbf1f126352df006522f8f3d9f7597094c1f
More information about the pld-cvs-commit
mailing list