From cab384be9975a22f98cd9504d33ebebc17771ca7 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 03:59:34 +0100 Subject: [PATCH] update to 1.3.0 [release 1.3.0-1mamba;Sat Nov 11 2023] --- libcgi.spec | 58 ++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/libcgi.spec b/libcgi.spec index 8aeb40f..6e506ab 100644 --- a/libcgi.spec +++ b/libcgi.spec @@ -1,13 +1,13 @@ Name: libcgi -Version: 1.0 -Release: 2mamba +Version: 1.3.0 +Release: 1mamba Summary: A CGI (Common Gateway Interface) programming interface Group: System/Libraries Vendor: openmamba Distribution: openmamba -Packager: Tiziana Ferro -URL: http://libcgi.sourceforge.net/ -Source: http://downloads.sourceforge.net/sourceforge/libcgi/libcgi-%{version}.tar.gz +Packager: Silvan Calarco +URL: https://libcgi.sourceforge.net/ +Source: https://github.com/rafaelsteil/libcgi.git/v%{version}/libcgi-%{version}.tar.bz2 Patch0: libcgi-1.0-Makefile.in.patch Patch1: libcgi-1.0-cgi.c-hextable.patch Patch2: libcgi-1.0-string.c-make_string.patch @@ -15,7 +15,6 @@ License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel ## AUTOBUILDREQ-END -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description This library offers a simple programming interface to the Common Gateway Interface, known as CGI, including Cookies. @@ -24,36 +23,31 @@ The purpose is to provide an easy to use interface to CGI if you need to write y %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} %description devel This library offers a simple programming interface to the Common Gateway Interface, known as CGI, including Cookies. The purpose is to provide an easy to use interface to CGI if you need to write your program in C instead of perl. +This package contains static libraries and header files needed for development. -This package contains static libraries and header files need for development. +%debug_package %prep -%setup -q -n libcgi-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -find examples/ -name "Makefile.am" -exec rm {} ';' +%setup -q +#% patch 0 -p1 +#% patch 1 -p1 +#% patch 2 -p1 +#find examples/ -name "Makefile.am" -exec rm {} ';' %build -%configure \ - --disable-static +%cmake -%make \ - LIBDIR=%{_libdir} \ - SOMAJOR=1 SOMINOR=0 +%cmake_build %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} -%makeinstall DESTDIR=%{buildroot} \ - LIBDIR=%{_libdir} \ - SOMAJOR=1 SOMINOR=0 -make DESTDIR=%{buildroot} install_man +%cmake_install %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} @@ -63,20 +57,24 @@ make DESTDIR=%{buildroot} install_man %files %defattr(-,root,root,-) -%{_libdir}/*.so.* -%doc AUTHORS +%{_libdir}/libcgi.so.* +%doc LICENSES %files devel %defattr(-,root,root,-) -%{_libdir}/*.so -%{_includedir}/cgi.h -%{_includedir}/session.h -%{_libdir}/libcgi.a -%{_mandir}/man3/*.3* +%dir %{_includedir}/libcgi +%{_includedir}/libcgi/*.h +%{_libdir}/libcgi.so +%dir %{_libdir}/cmake/cgi +%{_libdir}/cmake/cgi/cgi-*.cmake +%{_libdir}/pkgconfig/libcgi.pc %doc doc/html/ examples/ -%doc BUGS ChangeLog README THANKS TODO +%doc README.md %changelog +* Sat Nov 11 2023 Silvan Calarco 1.3.0-1mamba +- update to 1.3.0 + * Wed Aug 28 2013 Automatic Build System 1.0-2mamba - automatic rebuild by autodist