Accepting request 618012 from home:kbabioch:branches:devel:tools
- Update to version 1.5.1 - fixed a crash with some invalid multi-line .pc files - Update to version 1.5.0 - pkgconf now supports the proposed Requires.internal pkg-config extension, by merging it with the Requires.private list (there is no functional difference between the two in our resolver implementation) - Support for cross-compilation personalities have been added. To make use of this functionality, create a file in the new personality.d directory that sits inside the pkgconfig directory. The personality file format is described in pc-personality(5). - Support for Haiku has been added, including interpretation of BELIBRARIES and other toolchain specifics. - tuples are now appropriately dequoted when added by the parser - Applied spec-cleaner OBS-URL: https://build.opensuse.org/request/show/618012 OBS-URL: https://build.opensuse.org/package/show/devel:tools/pkgconf?expand=0&rev=4
This commit is contained in:
parent
7a9f03ba91
commit
271cb8906e
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:bab39371d4ab972be1d539a8b10b6cc21f8eafc97f617102e667e82bd32eb234
|
|
||||||
size 285548
|
|
3
pkgconf-1.5.1.tar.xz
Normal file
3
pkgconf-1.5.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d6877d721f84b59f137da48b237f16e68b598f5afc4f2a04d0a5c9e7e2bf5462
|
||||||
|
size 289616
|
@ -1,3 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 20 10:51:58 UTC 2018 - Karol Babioch <kbabioch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 1.5.1
|
||||||
|
- fixed a crash with some invalid multi-line .pc files
|
||||||
|
|
||||||
|
- Update to version 1.5.0
|
||||||
|
- pkgconf now supports the proposed Requires.internal pkg-config extension,
|
||||||
|
by merging it with the Requires.private list (there is no functional difference
|
||||||
|
between the two in our resolver implementation)
|
||||||
|
- Support for cross-compilation personalities have been added. To make use of this
|
||||||
|
functionality, create a file in the new personality.d directory that sits inside
|
||||||
|
the pkgconfig directory. The personality file format is described in
|
||||||
|
pc-personality(5).
|
||||||
|
- Support for Haiku has been added, including interpretation of BELIBRARIES and
|
||||||
|
other toolchain specifics.
|
||||||
|
- tuples are now appropriately dequoted when added by the parser
|
||||||
|
- Applied spec-cleaner
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun May 20 12:34:57 UTC 2018 - Neal Gompa <ngompa13@gmail.com>
|
Sun May 20 12:34:57 UTC 2018 - Neal Gompa <ngompa13@gmail.com>
|
||||||
|
|
||||||
|
16
pkgconf.spec
16
pkgconf.spec
@ -1,6 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package pkgconf
|
# spec file for package pkgconf
|
||||||
#
|
#
|
||||||
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
# Copyright (c) 2018 Neal Gompa <ngompa13@gmail.com>.
|
# Copyright (c) 2018 Neal Gompa <ngompa13@gmail.com>.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
@ -36,11 +37,11 @@
|
|||||||
%global devname lib%{name}-devel
|
%global devname lib%{name}-devel
|
||||||
|
|
||||||
Name: pkgconf
|
Name: pkgconf
|
||||||
Version: 1.4.2
|
Version: 1.5.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Package compiler and linker metadata toolkit
|
Summary: Package compiler and linker metadata toolkit
|
||||||
Group: Development/Tools/Building
|
|
||||||
License: ISC
|
License: ISC
|
||||||
|
Group: Development/Tools/Building
|
||||||
URL: http://pkgconf.org/
|
URL: http://pkgconf.org/
|
||||||
Source0: https://distfiles.dereferenced.org/%{name}/%{name}-%{version}.tar.xz
|
Source0: https://distfiles.dereferenced.org/%{name}/%{name}-%{version}.tar.xz
|
||||||
|
|
||||||
@ -71,6 +72,7 @@ and handles .pc files in a similar manner as pkg-config.
|
|||||||
|
|
||||||
%package -n %{libname}
|
%package -n %{libname}
|
||||||
Summary: Backend library for %{name}
|
Summary: Backend library for %{name}
|
||||||
|
License: ISC
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
%description -n %{libname}
|
%description -n %{libname}
|
||||||
@ -79,6 +81,7 @@ of %{name}.
|
|||||||
|
|
||||||
%package -n %{devname}
|
%package -n %{devname}
|
||||||
Summary: Development files for lib%{name}
|
Summary: Development files for lib%{name}
|
||||||
|
License: ISC
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{libname}%{?_isa} = %{version}-%{release}
|
Requires: %{libname}%{?_isa} = %{version}-%{release}
|
||||||
|
|
||||||
@ -89,8 +92,8 @@ to use functionality provided by %{name}.
|
|||||||
%if %{with pkgconfig_compat}
|
%if %{with pkgconfig_compat}
|
||||||
%package m4
|
%package m4
|
||||||
Summary: m4 macros for pkgconf
|
Summary: m4 macros for pkgconf
|
||||||
Group: Development/Libraries/Other
|
|
||||||
License: GPL-2.0+ with Autoconf-exception-2.0
|
License: GPL-2.0+ with Autoconf-exception-2.0
|
||||||
|
Group: Development/Libraries/Other
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
# Ensure that it Conflicts and Obsoletes pkgconfig since it contains content formerly from it
|
# Ensure that it Conflicts and Obsoletes pkgconfig since it contains content formerly from it
|
||||||
Conflicts: pkgconfig < %{pkgconfig_obsver}
|
Conflicts: pkgconfig < %{pkgconfig_obsver}
|
||||||
@ -102,8 +105,9 @@ when using pkgconf with autotools.
|
|||||||
|
|
||||||
%package pkg-config
|
%package pkg-config
|
||||||
Summary: %{name} shim to provide /usr/bin/pkg-config
|
Summary: %{name} shim to provide /usr/bin/pkg-config
|
||||||
Group: Development/Tools/Building
|
|
||||||
# Ensure that it Conflicts with pkg-config and is considered "better"
|
# Ensure that it Conflicts with pkg-config and is considered "better"
|
||||||
|
License: ISC
|
||||||
|
Group: Development/Tools/Building
|
||||||
Conflicts: pkg-config < %{pkgconfig_obsver}
|
Conflicts: pkg-config < %{pkgconfig_obsver}
|
||||||
Obsoletes: pkg-config < %{pkgconfig_obsver}
|
Obsoletes: pkg-config < %{pkgconfig_obsver}
|
||||||
Provides: pkg-config = %{pkgconfig_obsver}
|
Provides: pkg-config = %{pkgconfig_obsver}
|
||||||
@ -123,7 +127,6 @@ the system provider of pkg-config.
|
|||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
@ -136,7 +139,6 @@ autoreconf -fiv
|
|||||||
|
|
||||||
%make_build V=1
|
%make_build V=1
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
|
|
||||||
@ -154,7 +156,6 @@ sed -e "s|@TARGET_PLATFORM@|%{_target_platform}|" \
|
|||||||
-e "s|@PKGCONF_SYSINCDIR@|%{_includedir}|" \
|
-e "s|@PKGCONF_SYSINCDIR@|%{_includedir}|" \
|
||||||
-i %{buildroot}%{_bindir}/%{_target_platform}-pkg-config
|
-i %{buildroot}%{_bindir}/%{_target_platform}-pkg-config
|
||||||
|
|
||||||
|
|
||||||
ln -sf pkgconf %{buildroot}%{_bindir}/pkg-config
|
ln -sf pkgconf %{buildroot}%{_bindir}/pkg-config
|
||||||
|
|
||||||
# I don't have a better way to deal with this...
|
# I don't have a better way to deal with this...
|
||||||
@ -204,5 +205,4 @@ rm -rf %{buildroot}%{_mandir}/man7
|
|||||||
%dir %{_datadir}/pkgconfig
|
%dir %{_datadir}/pkgconfig
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user