Accepting request 304159 from GNOME:Factory

- Add this-is-only-for-build-envs requires to the -bootstrap
  package: This ensures that OBS can use it, but the users will
  not install it on their systems.

- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0
  * Makes the freshly built freetype2 installable
- Make harfbuzz-bootstrap-devel package provide the
  pkgconfig(harfbuzz)
  * Makes the freshly built freetype2-devel installable

- Add this-is-only-for-build-envs requires to the -bootstrap
  package: This ensures that OBS can use it, but the users will
  not install it on their systems.

- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0
  * Makes the freshly built freetype2 installable
- Make harfbuzz-bootstrap-devel package provide the
  pkgconfig(harfbuzz)
  * Makes the freshly built freetype2-devel installable

OBS-URL: https://build.opensuse.org/request/show/304159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/harfbuzz?expand=0&rev=35
This commit is contained in:
Dominique Leuenberger 2015-05-04 22:55:22 +00:00 committed by Git OBS Bridge
commit 7dfbee6e2a
4 changed files with 40 additions and 8 deletions

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Mon Apr 27 09:44:21 UTC 2015 - dimstar@opensuse.org
- Add this-is-only-for-build-envs requires to the -bootstrap
package: This ensures that OBS can use it, but the users will
not install it on their systems.
-------------------------------------------------------------------
Sun Apr 26 10:34:56 UTC 2015 - fstrba@suse.com
- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0
* Makes the freshly built freetype2 installable
- Make harfbuzz-bootstrap-devel package provide the
pkgconfig(harfbuzz)
* Makes the freshly built freetype2-devel installable
-------------------------------------------------------------------
Wed Apr 15 15:44:47 UTC 2015 - fstrba@suse.com

View File

@ -17,10 +17,6 @@
%global build_bootstrap 1
%if %{build_bootstrap}
%global _use_internal_dependency_generator 0
%global __find_provides %{nil}
%endif
Name: harfbuzz-bootstrap
Version: 0.9.40
Release: 0
@ -34,6 +30,10 @@ BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %{build_bootstrap}
Source1000: harfbuzz-bootstrap-rpmlintrc
# Generation of pkgconfig(foo) provides for the bootstrap package
BuildRequires: pkg-config
# The bootstrap package is not supposed to be used by end users
Requires: this-is-only-for-build-envs
%else
BuildRequires: harfbuzz-bootstrap
BuildRequires: pkgconfig(cairo) >= 1.8.0

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Mon Apr 27 09:44:21 UTC 2015 - dimstar@opensuse.org
- Add this-is-only-for-build-envs requires to the -bootstrap
package: This ensures that OBS can use it, but the users will
not install it on their systems.
-------------------------------------------------------------------
Sun Apr 26 10:34:56 UTC 2015 - fstrba@suse.com
- Make harfbuzz-bootstrap package provide the libharfbuzz.so.0
* Makes the freshly built freetype2 installable
- Make harfbuzz-bootstrap-devel package provide the
pkgconfig(harfbuzz)
* Makes the freshly built freetype2-devel installable
-------------------------------------------------------------------
Wed Apr 15 15:44:47 UTC 2015 - fstrba@suse.com

View File

@ -17,10 +17,6 @@
%global build_bootstrap 0
%if %{build_bootstrap}
%global _use_internal_dependency_generator 0
%global __find_provides %{nil}
%endif
Name: harfbuzz
Version: 0.9.40
Release: 0
@ -34,6 +30,10 @@ BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %{build_bootstrap}
Source1000: harfbuzz-bootstrap-rpmlintrc
# Generation of pkgconfig(foo) provides for the bootstrap package
BuildRequires: pkg-config
# The bootstrap package is not supposed to be used by end users
Requires: this-is-only-for-build-envs
%else
BuildRequires: harfbuzz-bootstrap
BuildRequires: pkgconfig(cairo) >= 1.8.0