[mate-menus] initial commit

Dan Mashal vicodan at fedoraproject.org
Tue Aug 21 11:06:44 UTC 2012


commit b0e5607a2f7fa5ad7c246df033a305cf355f751b
Author: Dan Mashal <dan.mashal at gmail.com>
Date:   Tue Aug 21 04:06:15 2012 -0700

    initial commit

 .gitignore      |    1 +
 mate-menus.spec |   82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 3 files changed, 84 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..593acff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mate-menus-1.4.0.tar.xz
diff --git a/mate-menus.spec b/mate-menus.spec
new file mode 100644
index 0000000..c266209
--- /dev/null
+++ b/mate-menus.spec
@@ -0,0 +1,82 @@
+Name:	mate-menus
+Version:	1.4.0
+Release:	3%{?dist}
+Summary:	Displays menus for MATE Desktop
+License:	GPLv2+ and LGPLv2+
+URL:		http://mate-desktop.org
+Source0:	http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
+
+BuildRequires:	dbus-glib-devel gobject-introspection-devel gtk2-devel libsoup-devel mate-common mate-doc-utils mate-conf-devel mate-corba-devel pygobject2-codegen python-gudev pygtk2-devel
+
+# we don't want to provide private python extension libs
+%{?filter_setup:
+%filter_provides_in %{python_sitearch}/.*\.so$
+%filter_setup
+}
+
+%description
+Displays menus for MATE Desktop
+
+%package libs
+Summary: Shared libraries for mate-menus
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+
+%description libs
+Shared libraries for mate-menus
+
+%package devel
+Summary: Development files for mate-menus
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+Development files for mate-menus
+
+%prep
+%setup -q
+
+
+%build
+NOCONFIGURE=1 ./autogen.sh
+%configure --disable-static --enable-python --enable-introspection=yes
+make %{?_smp_mflags} V=1
+
+
+%install
+make install DESTDIR=%{buildroot}
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.a' -exec rm -f {} ';'
+%find_lang %{name}
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%doc AUTHORS COPYING README
+%config(noreplace) %{_sysconfdir}/xdg/menus/mate-applications.menu
+%config(noreplace) %{_sysconfdir}/xdg/menus/mate-settings.menu
+%{_datadir}/mate-menus/
+%{_datadir}/mate/desktop-directories/
+
+%files libs
+%{_libdir}/girepository-1.0/MateMenu-2.0.typelib
+%{_libdir}/libmate-menu.so.2
+%{_libdir}/libmate-menu.so.2.4.9
+%{python_sitearch}/matemenu.so
+
+%files devel
+%{_datadir}/gir-1.0/MateMenu-2.0.gir
+%{_libdir}/libmate-menu.so
+%{_includedir}/mate-menus/
+%{_libdir}/pkgconfig/libmate-menu.pc
+
+
+%changelog
+* Thu Aug 16 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-3
+- Fix devel package requirements. Removed libs requirement.
+
+* Thu Aug 16 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-2
+- Fix directory ownership for mate-menus dir.
+
+* Thu Jul 12 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-1
+- Initial build
+
diff --git a/sources b/sources
index e69de29..8f8ef1f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+540af0f76e2a28821cf4d32832c784d2  mate-menus-1.4.0.tar.xz


More information about the scm-commits mailing list