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

Revision 8374, 3.4 KB checked in by Takemikaduchi, 10 years ago (diff)

Cinnamon-2.2.3

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