From 5106581a230204a954f597c06b38a440ffad7d5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 14 Oct 2024 14:51:40 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 libcloudproviders revision dee9ebef4e821f06652a7acf0c2e46f6 --- .gitattributes | 23 +++++++ libcloudproviders-0.3.1.tar.xz | 3 + libcloudproviders-rpmlintrc | 3 + libcloudproviders.changes | 72 ++++++++++++++++++++++ libcloudproviders.spec | 108 +++++++++++++++++++++++++++++++++ 5 files changed, 209 insertions(+) create mode 100644 .gitattributes create mode 100644 libcloudproviders-0.3.1.tar.xz create mode 100644 libcloudproviders-rpmlintrc create mode 100644 libcloudproviders.changes create mode 100644 libcloudproviders.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/libcloudproviders-0.3.1.tar.xz b/libcloudproviders-0.3.1.tar.xz new file mode 100644 index 0000000..454a2c9 --- /dev/null +++ b/libcloudproviders-0.3.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4763213ca1e1fe30d422f5ae3b4f02a454f63414c1860ad142d6385f89d05929 +size 22072 diff --git a/libcloudproviders-rpmlintrc b/libcloudproviders-rpmlintrc new file mode 100644 index 0000000..9940f37 --- /dev/null +++ b/libcloudproviders-rpmlintrc @@ -0,0 +1,3 @@ +# libcloudproviders is the upstream name, and not the shared library package +addFilter("libcloudproviders\..*W: shlib-policy-nonversioned-dir"); +addFilter("libcloudproviders\..*W: shlib-policy-missing-lib"); diff --git a/libcloudproviders.changes b/libcloudproviders.changes new file mode 100644 index 0000000..36f63e8 --- /dev/null +++ b/libcloudproviders.changes @@ -0,0 +1,72 @@ +------------------------------------------------------------------- +Mon Dec 19 08:31:46 UTC 2022 - Dominique Leuenberger + +- Drop baselibs.conf: there is no known consumer of the -32bit + package. + +------------------------------------------------------------------- +Tue Dec 22 13:01:58 UTC 2020 - Dominique Leuenberger + +- Add baselibs.conf: gtk4 for one depends on this. + + Create libcloudproviders0-32bit. + +------------------------------------------------------------------- +Tue Jun 9 09:07:41 UTC 2020 - Bjørn Lie + +- Update to version 0.3.1: + + introspection: Limit namespace version to two digits + + Fix compiler warning + + Fix error handling on bus acquisition + + Fix some warnings with the documentation and the introspection + + Make meson throws error when vapigen option is active but + program is not found + + Update README.md. + + build: Bypass generation of Vala vapi if vapigen executable + can't be found. +- Update URL and Source to new location. + +------------------------------------------------------------------- +Tue Sep 3 18:48:19 UTC 2019 - Alexei Podvalsky + +- Update to 0.3.0: + + Provide Vala bindings + + Fix dbus server path + + Use option for includedir + + Fix crash when using more than one file chooser + + Fix licensing +- Add GObject Introspection and Vala binding + +------------------------------------------------------------------- +Wed Feb 28 16:34:06 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Thu Dec 28 02:22:42 UTC 2017 - luc14n0@linuxmail.org + +- Update to version 0.2.5: + + Fix leftovers of the daemon service breaking the build. +- Changes from version 0.2.4: + + Remove libcloudproviders.service since a daemon won't be used + anymore. +- Changes from version 0.2.3: + + No news provided. +- Changes from version 0.2.2: + + No news provided. +- Changes from version 0.2.1: + + No news provided. +- Changes from version 0.2.0: + + Use proper DBus. + + Use proper class prefixes. + + Remove daemon, since it's not necessary. + + Remove manager, since it can be simplified. +- Update Url to https://gitlab.gnome.org/External/libcloudproviders + since this is the current libcloudproviders' GitLab project page. +- Drop unneeded libcloudproviders Requires tag for the shared + library package once the main package has been removed, + following upstream's changes. + +------------------------------------------------------------------- +Mon Sep 4 21:38:53 UTC 2017 - dimstar@opensuse.org + +- Initial package, version 0.1.1. diff --git a/libcloudproviders.spec b/libcloudproviders.spec new file mode 100644 index 0000000..97a25b5 --- /dev/null +++ b/libcloudproviders.spec @@ -0,0 +1,108 @@ +# +# spec file for package libcloudproviders +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define _typelibdir %(pkg-config --variable=typelibdir gobject-introspection-1.0) +%define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0) +Name: libcloudproviders +Version: 0.3.1 +Release: 0 +Summary: Library/Client to integrate cloud storage providers +License: LGPL-3.0-or-later +Group: System/GUI/GNOME +URL: https://gitlab.gnome.org/World/libcloudproviders +Source0: https://download.gnome.org/sources/libcloudproviders/0.3/%{name}-%{version}.tar.xz +Source99: %{name}-rpmlintrc +BuildRequires: gtk-doc +BuildRequires: meson >= 0.42.0 +BuildRequires: pkgconfig +BuildRequires: pkgconfig(gio-2.0) >= 2.51.2 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.51.2 +BuildRequires: pkgconfig(glib-2.0) >= 2.51.2 +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(vapigen) + +%description +Cross desktop library for desktop integration of cloud storage +providers and sync tools. + +%package -n libcloudproviders0 +Summary: Library to integrate cloud storage providers +Group: System/Libraries + +%description -n libcloudproviders0 +Cross desktop library for desktop integration of cloud storage +providers and sync tools. + +%package -n typelib-1_0-CloudProviders-0_3_0 +Summary: CloudProviders Introspection bindings +Group: Development/Libraries/GNOME + +%description -n typelib-1_0-CloudProviders-0_3_0 +Cross desktop library for desktop integration of cloud storage +providers and sync tools. + +This package provides the GObject Introspection bindings for cloudproviders. + +%package devel +Summary: Development files for %{name} +Group: Development/Languages/C and C++ +Requires: libcloudproviders0 = %{version} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%meson \ + -Denable-gtk-doc=true +%meson_build + +%install +%meson_install + +%check +%meson_test + +%post -n libcloudproviders0 -p /sbin/ldconfig +%postun -n libcloudproviders0 -p /sbin/ldconfig + +%files -n libcloudproviders0 +%license LICENSE +%doc CHANGELOG README.md +%{_libdir}/libcloudproviders.so.* + +%files -n typelib-1_0-CloudProviders-0_3_0 +%{_typelibdir}/*.typelib + +%files devel +%{_datadir}/gtk-doc/html/%{name}/ +%{_includedir}/cloudproviders/ +%{_libdir}/libcloudproviders.so +%{_libdir}/pkgconfig/cloudproviders.pc +%{_libdir}/*.so +%{_girdir}/*.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/*.deps +%{_datadir}/vala/vapi/*.vapi + +%changelog