Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions SPECS-EXTENDED/libsigc++20/libsigc++20.signatures.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"libsigc++-2.10.3.tar.xz": "0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786"
"libsigc++-2.12.1.tar.xz": "a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843"
}
}
}
51 changes: 29 additions & 22 deletions SPECS-EXTENDED/libsigc++20/libsigc++20.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,22 @@ Distribution: Azure Linux
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')

Name: libsigc++20
Version: 2.10.3
Release: 2%{?dist}
Version: 2.12.1
Release: 1%{?dist}
Summary: Typesafe signal framework for C++

License: LGPLv2+
URL: http://libsigc.sourceforge.net/
Source0: http://download.gnome.org/sources/libsigc++/%{release_version}/libsigc++-%{version}.tar.xz
License: LGPL-2.1-or-later
URL: https://github.com/libsigcplusplus/libsigcplusplus
Source0: https://download.gnome.org/sources/libsigc++/%{release_version}/libsigc++-%{version}.tar.xz

BuildRequires: docbook-style-xsl
BuildRequires: doxygen
BuildRequires: gcc-c++
BuildRequires: libxslt
BuildRequires: m4
BuildRequires: perl-interpreter
BuildRequires: meson
BuildRequires: perl(Getopt::Long)
BuildRequires: perl-interpreter

%description
libsigc++ implements a typesafe callback system for standard C++. It
Expand All @@ -34,7 +38,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains the static libraries and header files
needed for development with %{name}.


%package doc
Summary: Documentation for %{name}, includes full API docs
Expand All @@ -46,38 +50,41 @@ This package contains the full API documentation for %{name}.


%prep
%setup -q -n libsigc++-%{version}
%autosetup -n libsigc++-%{version}

chmod -x NEWS

%build
%configure
make %{?_smp_mflags}

%build
%meson -Dbuild-documentation=false
%meson_build

%install
%make_install
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'

%meson_install

%files
%license COPYING
%doc AUTHORS README NEWS
%{_libdir}/*.so.*
%doc NEWS README.md
%{_libdir}/libsigc-2.0.so.0*

%files devel
%{_includedir}/*
%{_includedir}/sigc++-2.0/
%{_libdir}/sigc++-2.0/
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so
%{_libdir}/pkgconfig/sigc++-2.0.pc
%{_libdir}/libsigc-2.0.so

%files doc
%doc %{_datadir}/doc/libsigc++-2.0/
#%files doc
#%doc %{_datadir}/doc/libsigc++-2.0/
# according guidelines, we can co-own this, since devhelp is not required
# for accessing documentation
%doc %{_datadir}/devhelp/
#%doc %{_datadir}/devhelp/


%changelog
* Mon Nov 11 2024 Sumit Jena <v-sumitjena@microsoft.com> - 2.12.1-1
- Update to version 2.12.1
- License verified.

* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 2.10.3-2
- Initial CBL-Mariner import from Fedora 32 (license: MIT).

Expand Down
4 changes: 2 additions & 2 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -10891,8 +10891,8 @@
"type": "other",
"other": {
"name": "libsigc++20",
"version": "2.10.3",
"downloadUrl": "http://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.3.tar.xz"
"version": "2.12.1",
"downloadUrl": "https://download.gnome.org/sources/libsigc++/2.12/libsigc++-2.12.1.tar.xz"
}
}
},
Expand Down
Loading