forked from pool/xfconf
Accepting request 724101 from X11:xfce
Xfce 4.14 upgrade OBS-URL: https://build.opensuse.org/request/show/724101 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfconf?expand=0&rev=31
This commit is contained in:
parent
3358152ddc
commit
dba064d875
17
_service
Normal file
17
_service
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<services>
|
||||||
|
<service name="obs_scm" mode="disabled">
|
||||||
|
<param name="url">https://git.xfce.org/xfce/xfconf//</param>
|
||||||
|
<param name="scm">git</param>
|
||||||
|
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
|
||||||
|
<param name="changesgenerate">enable</param>
|
||||||
|
<param name="changesauthor">maurizio.galli@gmail.com</param>
|
||||||
|
<param name="versionrewrite-pattern">xfconf(.*)</param>
|
||||||
|
</service>
|
||||||
|
<service name="set_version" mode="disabled"/>
|
||||||
|
<service name="tar" mode="disabled"/>
|
||||||
|
<service name="recompress" mode="disabled">
|
||||||
|
<param name="compression">xz</param>
|
||||||
|
<param name="file">*.tar</param>
|
||||||
|
</service>
|
||||||
|
</services>
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:35f48564e5694faa54fdc180cd3268e16fc2352946a89a3c2fc12cbe400ada36
|
|
||||||
size 564131
|
|
3
xfconf-4.14.1.tar.bz2
Normal file
3
xfconf-4.14.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b893e0a329aee00902fec2f0509f56916c9dcc7844e1b1f9e3c7399458290d59
|
||||||
|
size 644804
|
@ -1,3 +1,79 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 16 12:58:40 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
|
||||||
|
|
||||||
|
- Fixed sources in spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 11 22:46:29 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 4.14.1
|
||||||
|
* Release rebuild for libxfconf-0.deps
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 11 21:38:39 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 4.14.0
|
||||||
|
* Translation updates
|
||||||
|
- Fixed up spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 27 14:56:46 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
|
||||||
|
|
||||||
|
- Update to Version 4.13.8
|
||||||
|
* Add support for GObject introspection and vala
|
||||||
|
* Tests: Explicitly handle error reply from Ping method call
|
||||||
|
* Disable perl bindings by default
|
||||||
|
* Translation Updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 18 11:24:16 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 4.13.7
|
||||||
|
- Bump glib version
|
||||||
|
- bxo#15122: xfconf: disable gsettings backend by default
|
||||||
|
- Fix compiler error -Wcast-function-type (GCC 8)
|
||||||
|
- Fix this use of "defined" may not be portable
|
||||||
|
- Update .gitignore
|
||||||
|
- Fix warnings reported by GCC 8 (bxo#15112)
|
||||||
|
- Added gdbus binding to gitignore, add post release git tag
|
||||||
|
- Translation updates
|
||||||
|
- Fixed up dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 27 11:43:00 UTC 2019 - maurizio.galli@gmail.com
|
||||||
|
|
||||||
|
- Update to version 4.13.6
|
||||||
|
* Added .NOTPARALLEL to property change test (bxo#13840)
|
||||||
|
* Implement an optional GSettings backend
|
||||||
|
- Changes from 4.13.5
|
||||||
|
* Fix make distcheck, (bxo#14082)
|
||||||
|
* Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
|
||||||
|
- Changes from 4.13.4
|
||||||
|
* Fix segfault in xfconf_cache_set_property_reply_handler when
|
||||||
|
multiple calls are made (bug #13825)
|
||||||
|
* Allow to store empty arrays (bug #13791)
|
||||||
|
* Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
|
||||||
|
- Changes from 4.13.3
|
||||||
|
* Flush gdbus connection on xfconf_shutdown
|
||||||
|
* Correctly use xfconf_shutdown in xfconf-query
|
||||||
|
* Check for invalid GPtrArrays in the conversion
|
||||||
|
from GValue to GVariant.
|
||||||
|
* Fix some build issues in AM subdir-objects
|
||||||
|
* Fix some autogen.sh warnings
|
||||||
|
Better documentation processing.
|
||||||
|
- Changes from 4.13.2
|
||||||
|
* Fix cache corruption due to a wrong g_value_unset call.
|
||||||
|
* Update API gtk documentation
|
||||||
|
- Changes from 4.13.1
|
||||||
|
* Revert the bump of libxfconf version from 0 to 1,
|
||||||
|
to avoid massive changes in all xfce's components.
|
||||||
|
- Changes from 4.13.0
|
||||||
|
* Port xfconf to gdbus
|
||||||
|
* Bump libxfconf version from 0 to 1.
|
||||||
|
- Clean up spec file and dropped obsolete macros
|
||||||
|
- Added conditional %bcond_with git for easier maintanance when using
|
||||||
|
git master branch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 22 06:52:27 UTC 2017 - seife+obs@b1-systems.com
|
Fri Sep 22 06:52:27 UTC 2017 - seife+obs@b1-systems.com
|
||||||
|
|
||||||
|
58
xfconf.spec
58
xfconf.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package xfconf
|
# spec file for package xfconf
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,19 +12,21 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define libname libxfconf-0-2
|
%bcond_with git
|
||||||
|
%define libname libxfconf-0-3
|
||||||
|
|
||||||
Name: xfconf
|
Name: xfconf
|
||||||
Version: 4.12.1
|
Version: 4.14.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Simple Configuration Storage for Xfce
|
Summary: Simple Configuration Storage for Xfce
|
||||||
License: GPL-2.0+
|
License: GPL-2.0-or-later
|
||||||
Group: System/GUI/XFCE
|
Group: System/GUI/XFCE
|
||||||
Url: http://www.xfce.org/projects#core
|
URL: https://docs.xfce.org/xfce/xfconf/start
|
||||||
Source0: http://archive.xfce.org/src/xfce/xfconf/4.12/%{name}-%{version}.tar.bz2
|
Source0: https://archive.xfce.org/src/xfce/xfconf/4.14/%{name}-%{version}.tar.bz2
|
||||||
Source1: xfconf-query.1
|
Source1: xfconf-query.1
|
||||||
Source100: %{name}-rpmlintrc
|
Source100: %{name}-rpmlintrc
|
||||||
# PATCH-FIX-OPENSUSE xfconf-remove-rpath.patch gber@opensuse.org -- Do not set RPATH for Xfconf.so
|
# PATCH-FIX-OPENSUSE xfconf-remove-rpath.patch gber@opensuse.org -- Do not set RPATH for Xfconf.so
|
||||||
@ -33,13 +35,20 @@ BuildRequires: intltool
|
|||||||
BuildRequires: perl(ExtUtils::Depends)
|
BuildRequires: perl(ExtUtils::Depends)
|
||||||
BuildRequires: perl(ExtUtils::PkgConfig)
|
BuildRequires: perl(ExtUtils::PkgConfig)
|
||||||
BuildRequires: perl(Glib)
|
BuildRequires: perl(Glib)
|
||||||
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(dbus-glib-1)
|
BuildRequires: pkgconfig(dbus-glib-1)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
|
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||||
|
BuildRequires: pkgconfig(gobject-2.0) >= 2.42.0
|
||||||
|
BuildRequires: pkgconfig(gmodule-2.0)
|
||||||
|
BuildRequires: pkgconfig(gthread-2.0) >= 2.42.0
|
||||||
BuildRequires: pkgconfig(gtk-doc)
|
BuildRequires: pkgconfig(gtk-doc)
|
||||||
BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.9.0
|
BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.10.0
|
||||||
|
%if %{with git}
|
||||||
|
BuildRequires: xfce4-dev-tools
|
||||||
|
%endif
|
||||||
Recommends: %{name}-lang = %{version}
|
Recommends: %{name}-lang = %{version}
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Xfconf is a simple client-server configuration storage and query system for the
|
Xfconf is a simple client-server configuration storage and query system for the
|
||||||
@ -56,7 +65,7 @@ Requires: perl(Glib)
|
|||||||
This package contains the Perl interface to %{name}.
|
This package contains the Perl interface to %{name}.
|
||||||
|
|
||||||
%package -n %{libname}
|
%package -n %{libname}
|
||||||
Summary: xfconf Shared Library
|
Summary: Xfconf Shared Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Recommends: %{name} = %{version}
|
Recommends: %{name} = %{version}
|
||||||
Provides: libxfce4mcs = %{version}
|
Provides: libxfce4mcs = %{version}
|
||||||
@ -91,16 +100,27 @@ BuildArch: noarch
|
|||||||
Provides translations to the package %{name}
|
Provides translations to the package %{name}
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
%patch0 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%if %{with git}
|
||||||
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
|
%configure \
|
||||||
|
--enable-maintainer-mode \
|
||||||
|
--disable-static \
|
||||||
|
--with-helper-path-prefix=%{_libexecdir} \
|
||||||
|
--enable-perl-bindings \
|
||||||
|
--with-perl-options='NOECHO= OPTIMIZE="%{optflags}" CCDLFLAGS="-Wl,-E" INSTALLDIRS=vendor' \
|
||||||
|
--enable-gtk-doc
|
||||||
|
%else
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--with-helper-path-prefix=%{_libexecdir} \
|
--with-helper-path-prefix=%{_libexecdir} \
|
||||||
|
--enable-perl-bindings \
|
||||||
--with-perl-options='NOECHO= OPTIMIZE="%{optflags}" CCDLFLAGS="-Wl,-E" INSTALLDIRS=vendor' \
|
--with-perl-options='NOECHO= OPTIMIZE="%{optflags}" CCDLFLAGS="-Wl,-E" INSTALLDIRS=vendor' \
|
||||||
--enable-gtk-doc
|
--enable-gtk-doc
|
||||||
make %{?_smp_mflags} V=1
|
%endif
|
||||||
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
@ -120,8 +140,8 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK}
|
|||||||
%postun -n %{libname} -p /sbin/ldconfig
|
%postun -n %{libname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%doc AUTHORS NEWS TODO
|
||||||
%doc AUTHORS COPYING NEWS TODO
|
%license COPYING
|
||||||
%{_bindir}/xfconf-query
|
%{_bindir}/xfconf-query
|
||||||
%dir %{_libexecdir}/xfce4
|
%dir %{_libexecdir}/xfce4
|
||||||
%dir %{_libexecdir}/xfce4/xfconf
|
%dir %{_libexecdir}/xfce4/xfconf
|
||||||
@ -130,15 +150,12 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK}
|
|||||||
%doc %{_mandir}/man1/xfconf-query.1*
|
%doc %{_mandir}/man1/xfconf-query.1*
|
||||||
|
|
||||||
%files -n %{libname}
|
%files -n %{libname}
|
||||||
%defattr(-,root,root)
|
%license COPYING
|
||||||
%doc COPYING
|
|
||||||
%{_libdir}/libxfconf-*.so.*
|
%{_libdir}/libxfconf-*.so.*
|
||||||
|
|
||||||
%files lang -f %{name}.lang
|
%files lang -f %{name}.lang
|
||||||
%defattr(-,root,root)
|
|
||||||
|
|
||||||
%files -n libxfconf-devel
|
%files -n libxfconf-devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%dir %{_datadir}/gtk-doc
|
%dir %{_datadir}/gtk-doc
|
||||||
%dir %{_datadir}/gtk-doc/html
|
%dir %{_datadir}/gtk-doc/html
|
||||||
%doc %{_datadir}/gtk-doc/html/xfconf
|
%doc %{_datadir}/gtk-doc/html/xfconf
|
||||||
@ -147,7 +164,6 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,ur_PK}
|
|||||||
%{_libdir}/pkgconfig/libxfconf-*.pc
|
%{_libdir}/pkgconfig/libxfconf-*.pc
|
||||||
|
|
||||||
%files -n perl-xfconf
|
%files -n perl-xfconf
|
||||||
%defattr(-,root,root)
|
|
||||||
%doc %{_mandir}/man3/Xfce4::Xfconf.3pm*
|
%doc %{_mandir}/man3/Xfce4::Xfconf.3pm*
|
||||||
%dir %{perl_vendorarch}/Xfce4
|
%dir %{perl_vendorarch}/Xfce4
|
||||||
%{perl_vendorarch}/Xfce4/Xfconf
|
%{perl_vendorarch}/Xfce4/Xfconf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user