source: projects/specs/trunk/m/muffin/muffin-vl.spec @ 9223

Revision 9223, 3.5 KB checked in by Takemikaduchi, 9 years ago (diff)

Cinnamon 2.4.5

Line 
1Name:           muffin
2Summary:        The cinnamon window manager based on mutter
3Version:        2.4.2
4Release:        1%{?_dist_release}
5
6Group:          User Interface/Desktops
7License:        GPLv2+
8URL:            http://cinnamon.linuxmint.com/
9
10Source0:        %{name}-%{version}.tar.gz
11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13
14BuildRequires:  cinnamon-desktop-devel >= 1.0.0
15BuildRequires:  gtk3-devel >= 3.3.7
16BuildRequires:  clutter-devel >= 1.7.5
17BuildRequires:  cairo-devel >= 1.10.0
18BuildRequires:  gobject-introspection-devel >= 0.9.5
19BuildRequires:  libcanberra-gtk3-devel >= 0.26
20BuildRequires:  startup-notification-devel
21BuildRequires:  libSM-devel
22BuildRequires:  libXcomposite-devel >= 0.2
23BuildRequires:  libXcursor-devel
24BuildRequires:  libXinerama-devel
25BuildRequires:  gsettings-desktop-schemas-devel
26BuildRequires:  zenity
27BuildRequires:  gnome-doc-utils
28BuildRequires:  gnome-common
29
30Requires(postun,posttrans): glib2
31
32Vendor:                 Project Vine
33Distribution:   Vine Linux
34Packager:               Takemikaduchi
35
36%description
37The Cinnamon Window Manager Based on Mutter 3.2.1.
38
39
40%package                devel
41Summary:        Development tools for muffin
42Summary(ja):    muffin の開発環境
43Group:          Development/Libraries
44Requires:       %{name} = %{version}-%{release}
45Requires:       pkgconfig
46
47%description    devel
48Header files and libraries for building a extension library for the
49muffin.
50
51
52%prep
53%setup -q
54
55%build
56export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
57NOCONFIGURE=1 ./autogen.sh
58%configure --disable-static --enable-compile-warnings=minimum
59make %{?_smp_mflags}
60
61%install
62rm -rf $RPM_BUILD_ROOT
63make install DESTDIR=$RPM_BUILD_ROOT
64
65find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
66
67%find_lang %{name}
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72
73%post -p /sbin/ldconfig
74
75%postun
76/sbin/ldconfig
77if [ $1 -eq 0 ]; then
78  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
79fi
80
81%posttrans
82glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
83
84
85
86%files -f %{name}.lang
87%defattr(-,root,root,-)
88%doc README NEWS COPYING AUTHORS
89%{_bindir}/muffin
90%{_bindir}/muffin-message
91%{_bindir}/muffin-theme-viewer
92%{_bindir}/muffin-window-demo
93%{_libdir}/libmuffin.so.*
94%{_libdir}/%{name}/Meta-Muffin.0.typelib
95%{_libdir}/%{name}/plugins
96%{_datadir}/applications/muffin.desktop
97%{_datadir}/glib-2.0/schemas/org.cinnamon.muffin.gschema.xml
98%{_datadir}/%{name}/icons/muffin-window-demo.png
99%{_mandir}/man1/*.1.gz
100
101%files devel
102%defattr(-,root,root,-)
103%{_includedir}/muffin
104%{_libdir}/libmuffin.so
105%{_libdir}/%{name}/Meta-Muffin.0.gir
106%{_libdir}/pkgconfig/libmuffin.pc
107%{_libdir}/pkgconfig/muffin-plugins.pc
108
109
110%changelog
111* Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
112- new upstream release
113
114* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.6-1
115- new upstream release
116- remove Patch0 (muffin-2.2.1-cogl-1.18.x.patch)
117
118* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.1-1
119- new upstream release
120- add BuildRequires: cinnamon-desktop-devel
121- add Patch0 (muffin-2.2.1-cogl-1.18.x.patch)
122
123* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
124- update to 1.8.2
125
126* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
127- new upstream release
128
129* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.4-1
130- new upstream release
131
132* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.2-1
133- new upstream release
134
135* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.1-1
136- new upstream release
137- add BuildRequires: gsettings-desktop-schemas-devel
138
139* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.3-UP1-1
140- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.