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>
|
||||
|
||||
|
16
pkgconf.spec
16
pkgconf.spec
@ -1,6 +1,7 @@
|
||||
#
|
||||
# spec file for package pkgconf
|
||||
#
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2018 Neal Gompa <ngompa13@gmail.com>.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@ -36,11 +37,11 @@
|
||||
%global devname lib%{name}-devel
|
||||
|
||||
Name: pkgconf
|
||||
Version: 1.4.2
|
||||
Version: 1.5.1
|
||||
Release: 0
|
||||
Summary: Package compiler and linker metadata toolkit
|
||||
Group: Development/Tools/Building
|
||||
License: ISC
|
||||
Group: Development/Tools/Building
|
||||
URL: http://pkgconf.org/
|
||||
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}
|
||||
Summary: Backend library for %{name}
|
||||
License: ISC
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libname}
|
||||
@ -79,6 +81,7 @@ of %{name}.
|
||||
|
||||
%package -n %{devname}
|
||||
Summary: Development files for lib%{name}
|
||||
License: ISC
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{libname}%{?_isa} = %{version}-%{release}
|
||||
|
||||
@ -89,8 +92,8 @@ to use functionality provided by %{name}.
|
||||
%if %{with pkgconfig_compat}
|
||||
%package m4
|
||||
Summary: m4 macros for pkgconf
|
||||
Group: Development/Libraries/Other
|
||||
License: GPL-2.0+ with Autoconf-exception-2.0
|
||||
Group: Development/Libraries/Other
|
||||
BuildArch: noarch
|
||||
# Ensure that it Conflicts and Obsoletes pkgconfig since it contains content formerly from it
|
||||
Conflicts: pkgconfig < %{pkgconfig_obsver}
|
||||
@ -102,8 +105,9 @@ when using pkgconf with autotools.
|
||||
|
||||
%package 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"
|
||||
License: ISC
|
||||
Group: Development/Tools/Building
|
||||
Conflicts: pkg-config < %{pkgconfig_obsver}
|
||||
Obsoletes: pkg-config < %{pkgconfig_obsver}
|
||||
Provides: pkg-config = %{pkgconfig_obsver}
|
||||
@ -123,7 +127,6 @@ the system provider of pkg-config.
|
||||
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
@ -136,7 +139,6 @@ autoreconf -fiv
|
||||
|
||||
%make_build V=1
|
||||
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
@ -154,7 +156,6 @@ sed -e "s|@TARGET_PLATFORM@|%{_target_platform}|" \
|
||||
-e "s|@PKGCONF_SYSINCDIR@|%{_includedir}|" \
|
||||
-i %{buildroot}%{_bindir}/%{_target_platform}-pkg-config
|
||||
|
||||
|
||||
ln -sf pkgconf %{buildroot}%{_bindir}/pkg-config
|
||||
|
||||
# I don't have a better way to deal with this...
|
||||
@ -204,5 +205,4 @@ rm -rf %{buildroot}%{_mandir}/man7
|
||||
%dir %{_datadir}/pkgconfig
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user