[libmatekbd] initial build

Dan Mashal vicodan at fedoraproject.org
Mon Aug 27 01:54:38 UTC 2012


commit 4595a388950c0d0feaac8537982dd347e882075f
Author: Dan Mashal <dan.mashal at gmail.com>
Date:   Sun Aug 26 18:54:21 2012 -0700

    initial build

 .gitignore      |    1 +
 libmatekbd.spec |   91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 3 files changed, 93 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..70e381a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libmatekbd-1.4.0.tar.xz
diff --git a/libmatekbd.spec b/libmatekbd.spec
new file mode 100644
index 0000000..3e47525
--- /dev/null
+++ b/libmatekbd.spec
@@ -0,0 +1,91 @@
+Name:		libmatekbd
+Version:	1.4.0
+Release:	3%{?dist}
+Summary:	Libraries for mate kbd
+License:	GPLv2+ and 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
+export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+make install DESTDIR=%{buildroot}
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.a' -exec rm -f {} ';'
+%find_lang %{po_package} --all-name
+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
+
+%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 %{po_package}.lang
+%{_datadir}/applications/matekbd-indicator-plugins-capplet.desktop
+%doc AUTHORS 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/ui/matekbd-indicator-plugins.ui
+%{_datadir}/libmatekbd/ui/matekbd-indicator-plugins_add.ui
+%{_datadir}/libmatekbd/ui/show-layout.ui
+%{_libdir}/libmatekbd.so.4
+%{_libdir}/libmatekbd.so.4.2.0
+%{_libdir}/libmatekbdui.so.4
+%{_libdir}/libmatekbdui.so.4.2.0
+
+%files devel
+%{_includedir}/libmatekbd/
+%{_libdir}/pkgconfig/libmatekbd.pc
+%{_libdir}/pkgconfig/libmatekbdui.pc
+%{_libdir}/libmatekbdui.so
+%{_libdir}/libmatekbd.so
+
+%changelog
+* Sun Aug 26 2012 Dan Mashal <dan.mashal at 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 at fedoraproject.org> 1.4.0-2
+- Drop libs package add scriptlets for schemas
+
+* Sun Aug 12 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-1
+- Initial build
diff --git a/sources b/sources
index e69de29..3473918 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0c8ffecd33423de6baf9069de1aa75a6  libmatekbd-1.4.0.tar.xz


More information about the scm-commits mailing list