From dbcbe05a3eab9e7dde09e90672b7eb226bcd91b2 Mon Sep 17 00:00:00 2001 From: leigh123linux Date: Mar 24 2014 12:30:48 +0000 Subject: inital import --- diff --git a/.gitignore b/.gitignore index e69de29..60549dd 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/cinnamon-menus-2.1.gitc740513.tar.gz diff --git a/cinnamon-menus.spec b/cinnamon-menus.spec new file mode 100644 index 0000000..56bf16e --- /dev/null +++ b/cinnamon-menus.spec @@ -0,0 +1,78 @@ +%global enable_debugging 0 +%global _internal_version c740513 + +Summary: A menu system for the Cinnamon project +Name: cinnamon-menus +Version: 2.1 +Release: 0.1.git%{_internal_version}%{?dist} +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://cinnamon.linuxmint.com +#Because linuxmint upstream refuses to host pristine upstream tarballs +# To generate tarball +# wget https://github.com/linuxmint/cinnamon-menus/archive/%%{version}.tar.gz -O cinnamon-menus-%%{version}.tar.gz +# for git +# wget https://github.com/linuxmint/cinnamon-menus/tarball/%%{_internal_version} -O cinnamon-menus-%%{version}.git%%{_internal_version}.tar.gz +Source0: http://leigh123linux.fedorapeople.org/pub/%{name}/source/%{name}-%{version}.git%{_internal_version}.tar.gz + +BuildRequires: glib2-devel +BuildRequires: pkgconfig +BuildRequires: python2-devel +BuildRequires: intltool +BuildRequires: gobject-introspection-devel + +%description +cinnamon-menus is an implementation of the draft "Desktop +Menu Specification" from freedesktop.org. This package +also contains the Cinnamon menu layout configuration files, +.directory files and assorted menu related utility programs, +Python bindings, and a simple menu editor. + +%package devel +Summary: Libraries and include files for the Cinnamon menu system +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package provides the necessary development libraries for +writing applications that use the Cinnamon menu system. + +%prep +%setup -q -n linuxmint-%{name}-%{_internal_version} + +%build +%configure --disable-static \ + --enable-introspection \ +%if %{enable_debugging} + --enable-debug=yes +%else + --enable-debug=no +%endif + +make %{?_smp_mflags} V=1 + + +%install +%{make_install} +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%doc AUTHORS NEWS COPYING.LIB +%{_libdir}/lib*.so.* +%{_libdir}/girepository-1.0/CMenu-3.0.typelib + +%files devel +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/* +%{_includedir}/cinnamon-menus-3.0 +%{_datadir}/gir-1.0/CMenu-3.0.gir + +%changelog +* Sat Mar 22 2014 Leigh Scott - 2.1-0.1.gitc740513 +- inital release + diff --git a/sources b/sources index e69de29..a7ca3db 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d5251c64af98daf7dcc23c63d29f818f cinnamon-menus-2.1.gitc740513.tar.gz