diff options
Diffstat (limited to 'sexp.spec')
-rw-r--r-- | sexp.spec | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/sexp.spec b/sexp.spec deleted file mode 100644 index 9382686..0000000 --- a/sexp.spec +++ /dev/null @@ -1,126 +0,0 @@ -# remirepo/fedora spec file for sexp -# -# Copyright (c) 2023 Remi Collet -# License: CC-BY-SA-4.0 -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%bcond_without tests -%bcond_with licensecheck - -%global libname libsexp -%global soname 0 - -Name: sexp -Summary: S-expressions parser and generator tools -Version: 0.8.6 -Release: 1%{?dist} -License: MIT - -URL: https://github.com/rnpgp/%{name} -Source0: %{url}/archive/refs/tags/v%{version}.tar.gz -# Use --with licensecheck to generate -Source3: %{name}-files-by-license.txt - -BuildRequires: cmake >= 3.14 -BuildRequires: gcc -BuildRequires: gcc-c++ -%if 0%{?rhel} == 8 -BuildRequires: gtest-devel -%else -BuildRequires: cmake(GTest) -%endif -%if %{with licensecheck} -BuildRequires: licensecheck -%endif - -Requires: %{libname}%{?_isa} = %{version}-%{release} - - -%description -S-expressions parser and generator tools. - - -%package -n %{libname} -Summary: S-expressions parser and generator library - -%description -n %{libname} -%{libname} is a C++ library for working with S-expressions. - -This implementation is derived from the reference SEXP C library developed by -Professors Ronald Rivest and Butler Lampson of MIT LCS (now CSAIL). - - - -%package -n %{libname}-devel -Summary: Header files and development libraries for %{libname} -Requires: %{libname}%{?_isa} = %{version}-%{release} - -%description -n %{libname}-devel -This package contains the header files and development libraries -for %{libname}. - - -%prep -%setup -q - -%if %{with licensecheck} -LST=$(mktemp) - -licensecheck -r . | sed -e 's:^./::' >$LST -grep -v UNKNOWN $LST | sed -e 's/.*: //' | sort -u | while read lic -do - echo -e "\n$lic\n------------" - grep ": $lic\$" $LST | sed -e "s/: $lic//" -done | tee %{SOURCE3} -rm $LST -%endif - - -%build -%cmake . \ - -DBUILD_SHARED_LIBS:BOOL=ON \ - -DDOWNLOAD_GTEST:BOOL=OFF - -%cmake_build - - -%install -%cmake_install - - -%if %{with tests} -%check -%ctest -%endif - - -%files -%{_bindir}/%{name} -%{_mandir}/man1/%{name}.1* - -%files -n %{libname} -%license LICENSE* -%{_libdir}/%{libname}.so.%{soname}* - -%files -n %{libname}-devel -%{_includedir}/%{name} -%{_libdir}/%{libname}.so -%{_libdir}/pkgconfig/%{name}.pc - - -%changelog -* Fri Jun 23 2023 Remi Collet <remi@remirepo.net> - 0.8.6-1 -- update to 0.8.6 -- drop patch merged upstream - -* Wed Jun 21 2023 Remi Collet <remi@remirepo.net> - 0.8.5-1 -- update to 0.8.5 -- open https://github.com/rnpgp/sexp/pull/37 define SOVERSION - -* Thu May 4 2023 Remi Collet <remi@remirepo.net> - 0.8.4-1 -- initial package -- open https://github.com/rnpgp/sexp/issues/32 build as shared -- open https://github.com/rnpgp/sexp/issues/33 clarify license |