Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 0cb13efb81bc312dd37760aae1ec3f98 > files > 2

libwnck-2.31.0-3.mga3.src.rpm

%define oname		wnck

%define api		1
%define major		22
%define gi_major	1.0
%define libname		%mklibname %{oname} %{api} %{major}
%define devname		%mklibname -d %{oname} %{api}
%define girname		%mklibname %{oname}-gir %{gi_major}

%define url_ver	%(echo %{version} | cut -d. -f1,2)

Summary:	Libwnck is Window Navigator Construction Kit
Name:		libwnck
Version:	2.31.0
Release:	%mkrel 3
Source0:	http://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
License:	LGPLv2+
URL:		http://www.gnome.org/
Group:		System/Libraries
BuildRequires:	pkgconfig(libstartup-notification-1.0) >= 0.4
BuildRequires:	pkgconfig(glib-2.0) >= 2.16.0
BuildRequires:	pkgconfig(gobject-2.0) >= 2.13.0
BuildRequires:	pkgconfig(gobject-introspection-1.0)
BuildRequires:	pkgconfig(gtk+-2.0) >= 2.19.7
BuildRequires:	pkgconfig(xres)
BuildRequires:	intltool
#ugly stuff to update old libwnck
Obsoletes:	%{name}-1_1
Provides:	%{name}-1_1

%description
libwnck is Window Navigator Construction Kit, i.e. a library to use
for writing pagers and taskslists and stuff.

%package -n %{libname}
Summary:	%{summary}
Group:		%{group}
Provides:	%{name}-%{api} = %{version}-%{release}
Requires:	%{name} >= %{version}-%{release}
Conflicts:	gir-repository < 0.6.5-9
Obsoletes:	%{_lib}wnck-1_22 < 2.30.7

%description -n %{libname}
libwnck is Window Navigator Construction Kit, i.e. a library to use
for writing pagers and taskslists and stuff.

%package -n %{devname}
Summary:	The development files and headers for %{name}
Group:		Development/GNOME and GTK+
Provides:	%{name}-devel = %{version}-%{release}
Provides:	%{name}-%{api}-devel = %{version}-%{release}
Requires:	%{libname} = %{version}-%{release}
Conflicts:	%mklibname -d wnck-1_ 4
Conflicts:	%mklibname -d wnck-1_ 16
Conflicts:	%mklibname -d wnck-1_ 18
Obsoletes:	%mklibname -d wnck-1_ 22
Obsoletes:	%{_lib}wnck-1-devel < 2.30.7
Conflicts:	gir-repository < 0.6.5-9

%description -n %{devname}
This package contains the development files and headers for %{name}.

%package -n %{girname}
Summary:	GObject Introspection interface description for %{name}
Group:		System/Libraries
Requires:	%{libname} = %{version}-%{release}
Conflicts:	%{_lib}%{oname}1_22 < 2.31.0-2

%description -n %{girname}
GObject Introspection interface description for %{name}.

%prep
%setup -q

%build
%configure2_5x \
	--disable-static \
	--enable-introspection=yes
%make 

%install
%makeinstall_std

#we don't want these
find %{buildroot} -name '*.la' -delete

# This package is merely compat for gtk2 apps, now.
# The binaries are shipped in libwnck3
rm -f %{buildroot}%{_bindir}/wnckprop
rm -f %{buildroot}%{_bindir}/wnck-urgency-monitor

%find_lang %{name}

%files -f %{name}.lang
%doc README AUTHORS

%files -n %{libname}
%{_libdir}/%{name}-%{api}.so.%{major}*

%files -n %{girname}
%{_libdir}/girepository-1.0/Wnck-%{gi_major}.typelib

%files -n %{devname}
%doc %{_datadir}/gtk-doc/html/%{name}/
%{_includedir}/%{name}-1.0/
%{_libdir}/%{name}-%{api}.so
%{_libdir}/pkgconfig/%{name}-1.0.pc
%{_datadir}/gir-1.0/Wnck-%{gi_major}.gir


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 2.31.0-3.mga3
+ Revision: 358456
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jul 29 2012 wally <wally> 2.31.0-2.mga3
+ Revision: 275782
- create a subpkg for gir typelib
- clean .spec

* Tue Mar 06 2012 fwang <fwang> 2.31.0-1.mga2
+ Revision: 219591
- new version 2.31.0

* Sat Sep 03 2011 fwang <fwang> 2.30.7-1.mga2
+ Revision: 138124
- drop versioned req
- new version 2.30.7

* Thu Jun 09 2011 dmorgan <dmorgan> 2.30.6-5.mga2
+ Revision: 102445
- Remove la files

* Wed Jun 08 2011 dmorgan <dmorgan> 2.30.6-4.mga2
+ Revision: 101983
- drop wnckprop and wnck-urgency-monitor

* Sat Jan 15 2011 blino <blino> 2.30.6-3.mga1
+ Revision: 18804
- remove old ldconfig scriptlets
- imported package libwnck