From 271cb8906e914afd9e62a975f4e0af546ba03a2cc49040ed330d580d32afc443 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Wed, 20 Jun 2018 10:56:17 +0000 Subject: [PATCH] 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 --- pkgconf-1.4.2.tar.xz | 3 --- pkgconf-1.5.1.tar.xz | 3 +++ pkgconf.changes | 19 +++++++++++++++++++ pkgconf.spec | 16 ++++++++-------- 4 files changed, 30 insertions(+), 11 deletions(-) delete mode 100644 pkgconf-1.4.2.tar.xz create mode 100644 pkgconf-1.5.1.tar.xz diff --git a/pkgconf-1.4.2.tar.xz b/pkgconf-1.4.2.tar.xz deleted file mode 100644 index 2ca3254..0000000 --- a/pkgconf-1.4.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bab39371d4ab972be1d539a8b10b6cc21f8eafc97f617102e667e82bd32eb234 -size 285548 diff --git a/pkgconf-1.5.1.tar.xz b/pkgconf-1.5.1.tar.xz new file mode 100644 index 0000000..eef9e32 --- /dev/null +++ b/pkgconf-1.5.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6877d721f84b59f137da48b237f16e68b598f5afc4f2a04d0a5c9e7e2bf5462 +size 289616 diff --git a/pkgconf.changes b/pkgconf.changes index 103e6e6..030fa31 100644 --- a/pkgconf.changes +++ b/pkgconf.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Wed Jun 20 10:51:58 UTC 2018 - Karol Babioch + +- 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 diff --git a/pkgconf.spec b/pkgconf.spec index 2caa458..7ffac59 100644 --- a/pkgconf.spec +++ b/pkgconf.spec @@ -1,6 +1,7 @@ # # spec file for package pkgconf # +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 Neal Gompa . # # 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