2007-01-05 15:49:20 +00:00
#
2011-01-14 15:13:17 +00:00
# spec file for package glib2
2007-01-05 15:49:20 +00:00
#
2013-03-13 22:57:57 +00:00
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
2007-01-05 15:49:20 +00:00
#
2008-08-13 21:29:18 +00:00
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
2007-01-05 15:49:20 +00:00
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
2012-02-08 10:55:24 +00:00
2010-11-01 15:38:05 +00:00
%define with_systemtap 0
2008-02-22 00:22:03 +00:00
2007-01-05 15:49:20 +00:00
Name : glib2
%define _name glib
2013-07-10 20:31:54 +00:00
Version : 2.37.4
2011-12-21 04:10:18 +00:00
Release : 0
2013-05-05 12:00:11 +00:00
# FIXME: Remove libtool BuildRequires and autoreconf call
2010-08-09 13:47:13 +00:00
# FIXME: find out if tapsets should really be in devel package or in main package
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library
2011-12-21 04:10:18 +00:00
License : LGPL-2.1+
2010-10-15 10:36:52 +00:00
Group : System/Libraries
2011-12-21 04:10:18 +00:00
Url : http://www.gtk.org/
2013-05-05 12:00:11 +00:00
Source : http://download.gnome.org/sources/glib/2.37/%{_name}-%{version} .tar.xz
2007-01-05 15:49:20 +00:00
Source1 : glib2.sh
Source2 : glib2.csh
2011-07-07 07:44:57 +00:00
# Not upstream file. Only proposes upstream packages:
2008-04-09 19:41:41 +00:00
Source4 : glib2-upstream-gnome_defaults.conf
2011-07-07 07:44:57 +00:00
# Some documentation for people writing branding packages, shipped in the branding-upstream package
Source5 : README.Gsettings-overrides
Source6 : macros.glib2
2007-08-09 15:34:29 +00:00
# Not depending on gtk-doc shortens bootstrap compilation path.
2007-11-29 21:04:32 +00:00
# Please update this file from the latest gtk-doc package:
2011-07-07 07:44:57 +00:00
Source7 : gtk-doc.m4
2009-12-18 11:36:58 +00:00
Source99 : baselibs.conf
2009-02-06 16:03:35 +00:00
# PATCH-FEATURE-UPSTREAM glib2-bgo569829-gettext-gkeyfile.patch fate300461 bgo569829 vuntz@novell.com -- Look for translation of desktop entry strings via gettext, part that we share with Ubuntu and try to push upstream
Patch10 : glib2-bgo569829-gettext-gkeyfile.patch
# PATCH-FEATURE-OPENSUSE glib2-fate300461-gettext-gkeyfile-suse.patch fate300461 vuntz@novell.com -- Look for translation of desktop entry strings via gettext, part that deals with the openSUSE specific infrastructure (with desktop_translations)
Patch11 : glib2-fate300461-gettext-gkeyfile-suse.patch
2012-06-09 10:31:02 +00:00
# PATCH-FIX-OPENSUSE glib2-suppress-schema-deprecated-path-warning.patch rh#814053 badshah400@gmail.com -- Suppress the deprecated path warning since it fills up screen unnecessarily during package installations/upgrade.
Patch13 : glib2-suppress-schema-deprecated-path-warning.patch
2011-12-12 16:08:31 +00:00
BuildRequires : automake
2012-09-07 15:28:34 +00:00
BuildRequires : docbook-xsl-stylesheets
2009-12-08 09:34:05 +00:00
BuildRequires : fam-devel
BuildRequires : fdupes
BuildRequires : gcc-c++
2010-08-09 13:47:13 +00:00
BuildRequires : libselinux-devel
2013-05-05 12:00:11 +00:00
# Needed due to some errors in the tarball
BuildRequires : libtool
2009-12-08 09:34:05 +00:00
BuildRequires : pkg-config
2011-07-11 15:49:05 +00:00
BuildRequires : python-base
2011-06-16 14:29:42 +00:00
# gdbus-codegen is run during the build, so we need python-xml
2011-06-16 14:22:41 +00:00
BuildRequires : python-xml
2010-11-01 15:38:05 +00:00
%if 0%{?with_systemtap}
2010-10-01 09:09:08 +00:00
# systemtap-sdt-devel on openSUSE 11.3 was missing a Requires: python.
%if %{?suse_version} <= 1130
BuildRequires : python
%endif
2010-08-09 13:47:13 +00:00
BuildRequires : systemtap-sdt-devel
2010-11-01 15:38:05 +00:00
%endif
2009-12-08 09:34:05 +00:00
BuildRequires : translation-update-upstream
2012-09-07 15:28:34 +00:00
BuildRequires : xsltproc
2012-04-18 15:09:04 +00:00
# Needed for gresource
2012-07-16 20:27:13 +00:00
BuildRequires : pkgconfig(libelf) >= 0.8.12
2011-06-16 14:29:42 +00:00
BuildRequires : pkgconfig(libffi)
2012-09-07 15:28:34 +00:00
BuildRequires : pkgconfig(libpcre) >= 8.13
2012-03-21 08:43:11 +00:00
BuildRequires : pkgconfig(zlib)
2010-07-21 09:18:09 +00:00
# For temporary %%posttrans script only.
2007-01-26 16:40:49 +00:00
PreReq : coreutils
2008-04-06 03:42:23 +00:00
PreReq : /bin/sed
2009-12-08 09:34:05 +00:00
BuildRoot : %{_tmppath} /%{name} -%{version} -build
2007-01-05 15:49:20 +00:00
%description
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
2007-01-05 15:49:20 +00:00
2010-08-09 13:47:13 +00:00
%package tools
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Tools
2010-08-09 13:47:13 +00:00
Group : Development/Libraries/C and C++
%description tools
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
2010-08-09 13:47:13 +00:00
2011-07-07 07:44:57 +00:00
%package -n gio-branding-upstream
Summary : Upstream definitions of default settings and applications
2010-10-15 10:36:52 +00:00
Group : System/Libraries
2011-07-07 07:44:57 +00:00
Requires : libgio-2_0-0 = %{version}
Provides : %{name} -branding-upstream = %{version}
Obsoletes : %{name} -branding-upstream < %{version}
Provides : gio-branding = %{version}
Conflicts : otherproviders(gio-branding)
Supplements: packageand(libgio-2_0-0:branding-upstream)
BuildArch : noarch
2008-04-09 19:41:41 +00:00
#BRAND: The /etc/gnome_defaults.conf allows to define arbitrary
#BRAND: applications as preferred defaults.
2011-07-07 09:14:15 +00:00
#BRAND: A /usr/share/glib-2.0/schemas/$NAME.gschema.override file can
#BRAND: be used to override the default value for GSettings keys. See
#BRAND: README.Gsettings-overrides for more details. The branding
#BRAND: package should then have proper Requires for features changed
#BRAND: with such an override file.
2008-04-09 19:41:41 +00:00
# NOTE: gnome_defaults is not an upstream feature, but a SuSE
# enhancement, but to conform branding conventions, the package is named
2011-07-07 07:44:57 +00:00
# as gio-branding-upstream.
2008-04-09 19:41:41 +00:00
2011-07-07 07:44:57 +00:00
%description -n gio-branding-upstream
This package provides upstream defaults for settings stored with
GSettings and applications used by the MIME system.
2008-04-09 19:41:41 +00:00
2007-01-05 15:49:20 +00:00
%package devel
2008-04-20 12:47:11 +00:00
#'
2012-03-11 17:46:01 +00:00
Requires : glibc-devel
Requires : pkg-config
2008-04-06 03:42:23 +00:00
# Now require the subpackages too
2010-08-09 13:47:13 +00:00
Requires : glib2-tools = %{version}
2012-03-11 17:46:01 +00:00
Requires : libgio-2_0-0 = %{version}
2008-08-21 15:54:30 +00:00
Requires : libglib-2_0-0 = %{version}
Requires : libgmodule-2_0-0 = %{version}
Requires : libgobject-2_0-0 = %{version}
2012-03-11 17:46:01 +00:00
Requires : libgthread-2_0-0 = %{version}
2011-06-16 14:22:41 +00:00
# Required by gdbus-codegen
Requires : python-xml
2010-08-09 13:47:13 +00:00
Provides : glib2-doc = 2.19.6
Obsoletes : glib2-doc < 2.19.6
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Development Files
2007-01-05 15:49:20 +00:00
Group : Development/Libraries/C and C++
2008-11-28 13:40:37 +00:00
# bug437293
%ifarch ppc64
Obsoletes : glib2-devel-64bit
%endif
#
2007-01-05 15:49:20 +00:00
%description devel
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
2010-10-14 07:46:51 +00:00
2010-10-15 10:36:52 +00:00
This package contains the development files for GLib.
2010-10-14 07:46:51 +00:00
2010-10-15 10:36:52 +00:00
%package devel-static
Requires : %{name} -devel = %{version}
Summary : General-Purpose Utility Library -- Static Libraries
2010-10-15 10:36:50 +00:00
Group : Development/Libraries/C and C++
2010-10-15 10:36:52 +00:00
%description devel-static
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
This package contains static versions of the GLib libraries.
%package -n libglib-2_0-0
Summary : General-Purpose Utility Library
Group : System/Libraries
2011-02-13 20:41:37 +00:00
Recommends: %{name} -lang
2010-08-09 13:47:13 +00:00
Provides : %{name} = %{version}
Obsoletes : %{name} < %{version}
2008-11-28 13:40:37 +00:00
# bug437293
%ifarch ppc64
Obsoletes : glib2-64bit
%endif
#
2008-04-06 03:42:23 +00:00
%description -n libglib-2_0-0
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
2008-04-06 03:42:23 +00:00
%package -n libgmodule-2_0-0
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Library for Modules
Group : System/Libraries
2008-04-06 03:42:23 +00:00
%description -n libgmodule-2_0-0
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
The libgmodule library provides a portable way to dynamically load
object files (commonly known as 'plug-ins' ).
2008-04-06 03:42:23 +00:00
%package -n libgio-2_0-0
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Library for VFS
Group : System/Libraries
2011-07-07 07:44:57 +00:00
Requires : gio-branding = %{version}
2010-09-27 14:06:20 +00:00
# bnc#555605: shared-mime-info is required by libgio to properly detect mime types.
Requires : shared-mime-info
2012-07-23 11:39:20 +00:00
# bnc#678518: libgio interacts with others by means of dbus-launch
Requires : dbus-1-x11
2010-08-09 13:47:13 +00:00
# The tools are useful for people having libgio
Recommends: %{name} -tools
2011-07-07 07:44:57 +00:00
# Needed for branding packages
Provides : gio = %{version}
2008-04-06 03:42:23 +00:00
# Temporarily disable this, pending further discussion
# Recommends: gvfs
%description -n libgio-2_0-0
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
GIO provides a modern, easy-to-use VFS API.
2008-04-06 03:42:23 +00:00
2008-04-09 19:41:41 +00:00
%package -n libgio-fam
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- GIO Module to use FAM
Group : System/Libraries
2010-02-11 18:05:05 +00:00
# we need gio-querymodules in %post/%postun
2010-08-09 13:47:13 +00:00
Requires(post) : %{name} -tools
Requires(postun) : %{name} -tools
2008-04-09 19:41:41 +00:00
Supplements: packageand(libgio-2_0-0:fam)
%description -n libgio-fam
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
This packages provides a GIO module to use FAM for file monitoring.
2008-04-09 19:41:41 +00:00
2008-04-06 03:42:23 +00:00
%package -n libgthread-2_0-0
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Library for Threads
Group : System/Libraries
2008-04-06 03:42:23 +00:00
%description -n libgthread-2_0-0
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
The libgthread library provides a portable way to write multi-threaded
software.
2008-04-06 03:42:23 +00:00
%package -n libgobject-2_0-0
2010-10-15 10:36:52 +00:00
Summary : General-Purpose Utility Library -- Object-Oriented Framework for C
Group : System/Libraries
2008-04-06 03:42:23 +00:00
%description -n libgobject-2_0-0
2010-10-15 10:36:52 +00:00
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
The GObject library provides an object-oriented framework for C.
2008-04-06 03:42:23 +00:00
2007-08-09 13:25:12 +00:00
%lang_package
2007-01-05 15:49:20 +00:00
%prep
%setup -q -n %{_name}-%{version}
2009-11-24 20:54:56 +00:00
translation-update-upstream
2009-02-06 16:03:35 +00:00
%patch10 -p1
%patch11 -p1
2012-06-09 10:31:02 +00:00
%patch13 -p1
2012-10-02 18:19:43 +00:00
cp -a %{S:1} %{S:2} %{S:5} .
2008-04-09 19:41:41 +00:00
cp -a %{S:4} gnome_defaults.conf
2007-08-09 15:34:29 +00:00
if ! test -f %{_datadir} /aclocal/gtk-doc.m4 ; then
2011-07-07 09:14:15 +00:00
cp -a %{S:7} m4macros/
2007-08-09 15:34:29 +00:00
fi
2010-12-14 18:22:06 +00:00
2007-01-05 15:49:20 +00:00
%build
2013-05-05 12:00:11 +00:00
# Needed due to some errors in the tarball
autoreconf
2007-04-12 23:17:44 +00:00
%configure \
2007-11-29 21:04:32 +00:00
--enable-static \
2008-08-22 17:45:52 +00:00
--enable-selinux \
2012-09-07 15:28:34 +00:00
--enable-man \
2010-11-01 15:38:05 +00:00
%if 0%{?with_systemtap}
2010-10-15 10:36:52 +00:00
--enable-systemtap \
2010-12-14 18:22:06 +00:00
%endif
2011-06-16 14:29:42 +00:00
--with-pcre=system
2011-02-13 16:37:22 +00:00
2011-04-20 11:08:46 +00:00
%{__make} %{?_smp_mflags} V=1
2010-12-14 18:22:06 +00:00
2008-07-20 22:27:14 +00:00
%check
2009-02-06 16:03:35 +00:00
# make check does not work on x86_64. See http://bugzilla.gnome.org/show_bug.cgi?id=554969
# %{__make} %{?jobs:-j%jobs} check
2007-01-05 15:49:20 +00:00
%install
2009-03-11 15:36:39 +00:00
%makeinstall
2009-12-08 09:34:05 +00:00
%if 0%{?suse_version} <= 1120
%{__rm} %{buildroot} %{_datadir} /locale/en@shaw/LC_MESSAGES/*
%endif
2011-02-13 20:41:37 +00:00
%find_lang %{_name}20 %{?no_lang_C}
2010-10-15 10:36:52 +00:00
mkdir -p %{buildroot} %{_sysconfdir} /profile.d
install -D -m0644 glib2.sh %{buildroot} %{_sysconfdir} /profile.d/zzz-glib2.sh
install -D -m0644 glib2.csh %{buildroot} %{_sysconfdir} /profile.d/zzz-glib2.csh
install -D -m0644 gnome_defaults.conf %{buildroot} %{_sysconfdir} /gnome_defaults.conf
2010-02-11 18:05:05 +00:00
# default apps magic
2010-10-15 10:36:52 +00:00
mkdir -p %{buildroot} %{_localstatedir} /cache/gio-2.0 %{buildroot} %{_datadir} /applications
2012-06-04 17:38:43 +00:00
touch %{buildroot} %{_localstatedir} /cache/gio-2.0/gnome-defaults.list
touch %{buildroot} %{_localstatedir} /cache/gio-2.0/xfce-defaults.list
touch %{buildroot} %{_localstatedir} /cache/gio-2.0/lxde-defaults.list
ln -s %{_localstatedir} /cache/gio-2.0/gnome-defaults.list %{buildroot} %{_datadir} /applications/defaults.list
2010-02-11 18:05:05 +00:00
# gio-querymodules magic
%if "%{_lib}" == "lib64"
2010-10-15 10:36:52 +00:00
mv %{buildroot} %{_bindir} /gio-querymodules %{buildroot} %{_bindir} /gio-querymodules-64
2010-02-11 18:05:05 +00:00
%endif
2010-10-15 10:36:52 +00:00
touch %{buildroot} %{_libdir} /gio/modules/giomodule.cache
2010-08-09 13:47:13 +00:00
# gsettings magic
2010-10-15 10:36:52 +00:00
touch %{buildroot} %{_datadir} /glib-2.0/schemas/gschemas.compiled
2010-02-11 18:05:05 +00:00
# remove files we don't care about
2010-10-15 10:36:52 +00:00
find %{buildroot} %{_libdir} -name '*.la' -type f -delete -print
rm %{buildroot} %{_libdir} /gio/modules/libgiofam.a
2010-08-09 13:47:13 +00:00
# Install rpm macros
mkdir -p %{buildroot} %{_sysconfdir} /rpm
2011-07-07 09:14:15 +00:00
cp %{S:6} %{buildroot} %{_sysconfdir} /rpm
2010-10-15 10:36:52 +00:00
%fdupes %{buildroot}
2009-07-31 17:21:51 +00:00
2008-04-02 17:05:41 +00:00
%posttrans
# If it is an upgrade and gnome_defaults.conf were edited,
2008-04-06 03:42:23 +00:00
# move it from its old location. (Upgrade from <= 10.2)
2008-04-02 17:05:41 +00:00
if test -f etc/opt/gnome/gnome_defaults.conf.rpmsave ; then
mv etc/gnome_defaults.conf etc/gnome_defaults.conf.rpmnew
sed " s : e t c / o p t / g n o m e : e t c : g ; s : o p t / g n o m e : u s r : g " <etc/opt/gnome/gnome_defaults.conf.rpmsave >etc/gnome_defaults.conf
fi
# If it is an upgrade and gnome_defaults.conf were edited,
2008-04-06 03:42:23 +00:00
# revive it from the RPM backup. (Upgrade from == 10.3)
2008-04-02 17:05:41 +00:00
if test -f etc/gnome_defaults.conf.rpmsave ; then
mv etc/gnome_defaults.conf etc/gnome_defaults.conf.rpmnew
mv etc/gnome_defaults.conf.rpmsave etc/gnome_defaults.conf
fi
2007-01-05 15:49:20 +00:00
2008-04-06 03:42:23 +00:00
%post -n libglib-2_0-0 -p /sbin/ldconfig
%post -n libgobject-2_0-0 -p /sbin/ldconfig
%post -n libgthread-2_0-0 -p /sbin/ldconfig
%post -n libgio-2_0-0 -p /sbin/ldconfig
%post -n libgmodule-2_0-0 -p /sbin/ldconfig
2010-10-15 10:36:52 +00:00
%post -n libgio-fam
%if 0
2010-10-12 20:30:05 +00:00
###############################################################################
# Note: when updating this scriptlet, don't forget to also update baselibs.conf
###############################################################################
2010-10-15 10:36:52 +00:00
%endif
2010-02-11 18:05:05 +00:00
%if "%{_lib}" == "lib64"
%{_bindir} /gio-querymodules-64 %{_libdir} /gio/modules
%else
%{_bindir} /gio-querymodules %{_libdir} /gio/modules
%endif
2008-04-06 03:42:23 +00:00
%postun -n libglib-2_0-0 -p /sbin/ldconfig
%postun -n libgobject-2_0-0 -p /sbin/ldconfig
%postun -n libgthread-2_0-0 -p /sbin/ldconfig
%postun -n libgio-2_0-0 -p /sbin/ldconfig
%postun -n libgmodule-2_0-0 -p /sbin/ldconfig
2007-01-05 15:49:20 +00:00
2010-10-15 10:36:52 +00:00
%postun -n libgio-fam
%if 0
2010-10-12 20:30:05 +00:00
###############################################################################
# Note: when updating this scriptlet, don't forget to also update baselibs.conf
###############################################################################
2010-10-15 10:36:52 +00:00
%endif
2010-02-11 18:05:05 +00:00
%if "%{_lib}" == "lib64"
%{_bindir} /gio-querymodules-64 %{_libdir} /gio/modules
%else
%{_bindir} /gio-querymodules %{_libdir} /gio/modules
%endif
2010-08-09 13:47:13 +00:00
%files tools
2007-01-05 15:49:20 +00:00
%defattr (-,root,root)
2010-08-09 13:47:13 +00:00
%{_bindir} /gdbus
2010-08-09 13:47:12 +00:00
%{_bindir} /gio-querymodules*
2010-08-09 13:47:13 +00:00
%{_bindir} /glib-compile-schemas
2012-02-08 10:55:24 +00:00
%{_bindir} /gresource
2010-08-09 13:47:13 +00:00
%{_bindir} /gsettings
2012-09-07 15:28:34 +00:00
%dir %{_datadir} /bash-completion
%dir %{_datadir} /bash-completion/completions
%{_datadir} /bash-completion/completions/gdbus
%{_datadir} /bash-completion/completions/gresource
%{_datadir} /bash-completion/completions/gsettings
2010-08-09 13:47:13 +00:00
%{_mandir} /man1/gdbus.1*
%{_mandir} /man1/gio-querymodules.1*
%{_mandir} /man1/glib-compile-schemas.1*
2012-02-08 10:55:24 +00:00
%{_mandir} /man1/gresource.1*
2010-08-09 13:47:13 +00:00
%{_mandir} /man1/gsettings.1*
# We put those files here, but they don't really belong here. They just don't
# have a better home... The zzz-glib2 scripts could arguably be in
# libglib-2_0-0 but that would break the shared library policy.
%{_sysconfdir} /profile.d/zzz-glib2.*
2008-04-09 19:41:41 +00:00
2011-07-07 07:44:57 +00:00
%files -n gio-branding-upstream
2008-04-09 19:41:41 +00:00
%defattr (-,root,root)
2011-07-07 07:44:57 +00:00
%doc README.Gsettings-overrides
2008-04-06 03:42:23 +00:00
%config (noreplace) %{_sysconfdir} /gnome_defaults.conf
%files -n libglib-2_0-0
%defattr (-, root, root)
2012-01-24 11:19:44 +00:00
%doc AUTHORS COPYING README NEWS
2011-06-16 14:22:41 +00:00
%{_libdir} /libglib*.so.*
2008-04-06 03:42:23 +00:00
%files -n libgmodule-2_0-0
%defattr (-, root, root)
2011-06-16 14:22:41 +00:00
%{_libdir} /libgmodule*.so.*
2008-04-06 03:42:23 +00:00
%files -n libgobject-2_0-0
%defattr (-, root, root)
2011-06-16 14:22:41 +00:00
%{_libdir} /libgobject*.so.*
2008-04-06 03:42:23 +00:00
%files -n libgthread-2_0-0
%defattr (-, root, root)
2011-06-16 14:22:41 +00:00
%{_libdir} /libgthread*.so.*
2008-04-06 03:42:23 +00:00
%files -n libgio-2_0-0
%defattr (-, root, root)
2011-06-16 14:22:41 +00:00
%{_libdir} /libgio*.so.*
2010-07-21 09:18:09 +00:00
%dir %{_libdir} /gio
%dir %{_libdir} /gio/modules
%ghost %{_libdir} /gio/modules/giomodule.cache
2010-08-09 13:47:13 +00:00
%dir %{_datadir} /glib-2.0/
%dir %{_datadir} /glib-2.0/schemas/
%ghost %{_datadir} /glib-2.0/schemas/gschemas.compiled
2010-07-21 09:18:09 +00:00
%{_datadir} /applications/defaults.list
2008-04-02 17:05:41 +00:00
%dir %{_localstatedir} /cache/gio-2.0
2012-06-04 17:38:43 +00:00
%ghost %{_localstatedir} /cache/gio-2.0/gnome-defaults.list
%ghost %{_localstatedir} /cache/gio-2.0/xfce-defaults.list
%ghost %{_localstatedir} /cache/gio-2.0/lxde-defaults.list
2007-01-05 15:49:20 +00:00
2008-04-09 19:41:41 +00:00
%files -n libgio-fam
%defattr (-,root,root)
%{_libdir} /gio/modules/libgiofam.so
2007-08-09 13:25:12 +00:00
%files lang -f %{_name}20.lang
2007-01-05 15:49:20 +00:00
%files devel
%defattr (-,root,root)
2012-01-24 11:19:44 +00:00
%doc ChangeLog
2011-06-16 14:22:41 +00:00
%{_bindir} /gdbus-codegen
2012-01-17 16:07:41 +00:00
%{_bindir} /glib-compile-resources
2010-08-09 13:47:13 +00:00
%{_bindir} /glib-genmarshal
%{_bindir} /glib-gettextize
%{_bindir} /glib-mkenums
%{_bindir} /gobject-query
%{_bindir} /gtester
%{_bindir} /gtester-report
2011-06-16 14:22:41 +00:00
%doc %{_mandir} /man?/gdbus-codegen.*
2012-01-17 16:07:41 +00:00
%doc %{_mandir} /man?/glib-compile-resources.*
2010-08-09 13:47:13 +00:00
%doc %{_mandir} /man?/glib-genmarshal.*
%doc %{_mandir} /man?/glib-gettextize.*
%doc %{_mandir} /man?/glib-mkenums.*
%doc %{_mandir} /man?/gobject-query.*
%doc %{_mandir} /man?/gtester.*
%doc %{_mandir} /man?/gtester-report.*
2011-12-22 20:35:05 +00:00
%dir %{_datadir} /aclocal
%{_datadir} /aclocal/glib-2.0.m4
%{_datadir} /aclocal/glib-gettext.m4
%{_datadir} /aclocal/gsettings.m4
2010-08-09 13:47:13 +00:00
%dir %{_datadir} /glib-2.0/
%{_datadir} /glib-2.0/gdb/
%{_datadir} /glib-2.0/gettext/
2013-03-13 22:57:57 +00:00
%{_datadir} /glib-2.0/codegen/
2010-08-09 13:47:13 +00:00
%{_datadir} /glib-2.0/schemas/gschema.dtd
2007-01-05 15:49:20 +00:00
%{_includedir} /glib-2.0
2008-01-23 19:59:47 +00:00
%{_includedir} /gio-unix-2.0
2007-01-05 15:49:20 +00:00
%{_libdir} /lib*.so
2010-08-09 13:47:13 +00:00
%dir %{_libdir} /glib-2.0/
%{_libdir} /glib-2.0/include/
2007-01-05 15:49:20 +00:00
%{_libdir} /pkgconfig/*.pc
2008-01-23 19:59:47 +00:00
%{_datadir} /gtk-doc/html/gio
2007-01-05 15:49:20 +00:00
%{_datadir} /gtk-doc/html/glib
%{_datadir} /gtk-doc/html/gobject
2011-06-16 14:22:41 +00:00
%{_datadir} /gdb/auto-load/%{_libdir} /*-gdb.py
2010-11-01 15:38:05 +00:00
%if 0%{?with_systemtap}
2010-08-09 13:47:13 +00:00
%{_datadir} /systemtap/tapset/*.stp
2010-11-01 15:38:05 +00:00
%endif
2010-08-09 13:47:13 +00:00
%{_sysconfdir} /rpm/macros.glib2
2009-10-05 20:26:56 +00:00
# Own these directories to not depend on gtk-doc while building:
2007-08-09 15:34:29 +00:00
%dir %{_datadir} /gtk-doc
%dir %{_datadir} /gtk-doc/html
2009-10-05 20:26:56 +00:00
# Own these directories to not depend on gdb
%dir %{_datadir} /gdb
%dir %{_datadir} /gdb/auto-load
2011-06-16 14:22:41 +00:00
%dir %{_datadir} /gdb/auto-load%{_prefix}
%dir %{_datadir} /gdb/auto-load%{_libdir}
2010-10-15 10:36:52 +00:00
%files devel-static
%defattr (-,root,root)
%{_libdir} /lib*.a
2007-11-29 21:04:32 +00:00
2007-02-19 20:31:30 +00:00
%changelog