Name: libmatekbd
Version: 1.4.0
Release: 4%{?dist}
Summary: Libraries for mate kbd
License: LGPLv2+
URL: http://mate-desktop.org
Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
BuildRequires: desktop-file-utils gtk2-devel libxklavier-devel mate-common mate-conf-devel
Requires(pre): mate-conf
Requires(post): mate-conf
Requires(preun): mate-conf
%description
Libraries for matekbd
%package devel
Summary: Development libraries for libmatekbd
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Development libraries for libmatekbd
%prep
%setup -q
NOCONFIGURE=1 ./autogen.sh
%build
%configure --disable-static --disable-schemas-install
make %{?_smp_mflags} V=1
%install
make install DESTDIR=%{buildroot}
find %{buildroot} -name '*.la' -exec rm -fv {} ';'
%find_lang %{name} --all-name
%if 0%{?fedora} < 18
desktop-file-install \
--remove-category="MATE" \
--add-category="X-Mate" \
--remove-only-show-in="MATE" \
--add-only-show-in="X-MATE" \
--delete-original \
--dir=%{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/matekbd-indicator-plugins-capplet.desktop
%endif
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/matekbd-indicator-plugins-capplet.desktop
%pre
%mateconf_schema_prepare desktop_mate_peripherals_keyboard_xkb
%post
/sbin/ldconfig
%mateconf_schema_upgrade desktop_mate_peripherals_keyboard_xkb
%postun
/sbin/ldconfig
%mate_schema_remove desktop_mate_peripherals_keyboard_xkb
%files -f %{name}.lang
%doc AUTHORS COPYING.LIB README
%config(noreplace) %{_sysconfdir}/mateconf/schemas/desktop_mate_peripherals_keyboard_xkb.schemas
%{_bindir}/matekbd-indicator-plugins-capplet
%{_datadir}/applications/matekbd-indicator-plugins-capplet.desktop
%{_datadir}/libmatekbd/
%{_libdir}/libmatekbd.so.4*
%{_libdir}/libmatekbdui.so.4*
%files devel
%{_includedir}/libmatekbd/
%{_libdir}/pkgconfig/libmatekbd.pc
%{_libdir}/pkgconfig/libmatekbdui.pc
%{_libdir}/libmatekbdui.so
%{_libdir}/libmatekbd.so
%changelog
* Mon Aug 27 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4.0-4
- License: LGPLv2+, %%doc COPYING.LIB
- dir owndership
- don't use undefined %%{po_package} macro
- s/MATE/X-MATE| only on < f18
* Sun Aug 26 2012 Dan Mashal <dan.mashal@fedoraproject.org> 1.4.0-3
- Remove obsolete scriptlet from pre macro, correct schema scriptlets for mateconf and bump release version
* Sat Aug 25 2012 Dan Mashal <dan.mashal@fedoraproject.org> 1.4.0-2
- Drop libs package add scriptlets for schemas
* Sun Aug 12 2012 Dan Mashal <dan.mashal@fedoraproject.org> 1.4.0-1
- Initial build