update to 3.12.0+20210618git.23438cc7 [release 3.12.0+20210618git.23438cc7-1mamba;Sat Jun 22 2024]

This commit is contained in:
Silvan Calarco 2024-06-23 13:45:57 +02:00
parent 818a70fd21
commit a7f87c5a46
2 changed files with 20 additions and 48 deletions

View File

@ -1,25 +0,0 @@
From 3766bcc482f9e02fb5f9c183e814833ad1fbf08a Mon Sep 17 00:00:00 2001
From: Rico Tzschichholz <ricotz@ubuntu.com>
Date: Tue, 8 Jan 2019 12:19:36 +0100
Subject: [PATCH] Fix vapi build with vala 0.42
---
library/GnomeKeyring-1.0.metadata | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/library/GnomeKeyring-1.0.metadata b/library/GnomeKeyring-1.0.metadata
index 04662fb..d8451b9 100644
--- a/library/GnomeKeyring-1.0.metadata
+++ b/library/GnomeKeyring-1.0.metadata
@@ -54,7 +54,7 @@ set_info skip=false
set_network_password skip=false
store_password skip=false
store_password_sync skip=false
-unlock skip=false
+@unlock skip=false
find_items*.callback type_arguments="GnomeKeyring.Found"
find_network_password*.callback type_arguments="GnomeKeyring.NetworkPasswordData"
--
GitLab

View File

@ -1,30 +1,25 @@
%define majver %(echo %version | cut -d. -f 1-2) %define majver %(echo %version | cut -d. -f 1-2)
%define pkgname libgnome-keyring %define git_commit %(echo %version | cut -d+ -f2 | cut -d. -f2)
Name: libgnome-keyring Name: libgnome-keyring
Version: 3.12.0 Version: 3.12.0+20210618git.23438cc7
Release: 2mamba Release: 1mamba
Summary: A library used by applications to integrate with the gnome keyring system. Summary: A library used by applications to integrate with the gnome keyring system.
Group: Graphical Desktop/Libraries/GNOME Group: Graphical Desktop/Libraries/GNOME
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.gnome.org URL: https://www.gnome.org/
Source: http://ftp.gnome.org/pub/GNOME/sources/libgnome-keyring/%{majver}/%{pkgname}-%{version}.tar.xz Source: https://gitlab.gnome.org/Archive/libgnome-keyring.git/master@%{git_commit}/libgnome-keyring-%{version}.tar.bz2
Patch0: libgnome-keyring-3.12.0-vala-0.50.2.patch
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: ldconfig
BuildRequires: libdbus-devel BuildRequires: libdbus-devel
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libgpg-error-devel
BuildRequires: libsystemd-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: gettext-devel BuildRequires: gettext-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
gnome-keyring is a program that keep password and other secrets for users. The library libgnome-keyring is used by applications to integrate with the gnome keyring system. gnome-keyring is a program that keep password and other secrets for users. The library libgnome-keyring is used by applications to integrate with the gnome keyring system.
@ -39,18 +34,18 @@ gnome-keyring is a program that keep password and other secrets for users. The l
This package contains static libraries and header files needed for development. This package contains static libraries and header files needed for development.
%package apidocs %package apidocs
Summary: %{pkgname} API documentation Summary: %{name} API documentation
Group: Documentation Group: Documentation
Requires: gtk-doc Requires: gtk-doc
%description apidocs %description apidocs
%{pkgname} API documentation. %{name} API documentation.
%debug_package %debug_package
%prep %prep
%setup -q -n %{pkgname}-%{version} %setup -q
%patch0 -p1 NOCONFIGURE=1 ./autogen.sh
%build %build
%configure --disable-gtk-doc %configure --disable-gtk-doc
@ -60,7 +55,7 @@ Requires: gtk-doc
[ "%{buildroot}" != / ] && rm -rf %{buildroot} [ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall %makeinstall
%find_lang %{pkgname} %find_lang %{name}
%clean %clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot} [ "%{buildroot}" != / ] && rm -rf %{buildroot}
@ -68,7 +63,7 @@ Requires: gtk-doc
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%files -f %{pkgname}.lang %files -f %{name}.lang
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libgnome-keyring.so.* %{_libdir}/libgnome-keyring.so.*
%{_libdir}/girepository-1.0/GnomeKeyring-1.0.typelib %{_libdir}/girepository-1.0/GnomeKeyring-1.0.typelib
@ -76,20 +71,22 @@ Requires: gtk-doc
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libgnome-keyring.so
%{_libdir}/libgnome-keyring.la
%{_datadir}/gir-1.0/GnomeKeyring-1.0.gir
%dir %{_includedir}/gnome-keyring-1 %dir %{_includedir}/gnome-keyring-1
%{_includedir}/gnome-keyring-1/*.h %{_includedir}/gnome-keyring-1/*.h
%{_libdir}/libgnome-keyring.so
%{_datadir}/gir-1.0/GnomeKeyring-1.0.gir
%{_datadir}/vala/vapi/gnome-keyring-1.vapi %{_datadir}/vala/vapi/gnome-keyring-1.vapi
%{_libdir}/pkgconfig/gnome-keyring-1.pc %{_libdir}/pkgconfig/gnome-keyring-1.pc
%files apidocs
%defattr(-,root,root)
%{_datadir}/gtk-doc/html/gnome-keyring/
%doc NEWS README %doc NEWS README
#%files apidocs
#%defattr(-,root,root)
#%{_datadir}/gtk-doc/html/gnome-keyring/
%changelog %changelog
* Sat Jun 22 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 3.12.0+20210618git.23438cc7-1mamba
- update to 3.12.0+20210618git.23438cc7
* Tue Dec 01 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 3.12.0-2mamba * Tue Dec 01 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 3.12.0-2mamba
- rebuilt with debug package - rebuilt with debug package