source: projects/specs/trunk/e/emerald/emerald-vl.spec @ 8073

Revision 8073, 5.8 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

Line 
1Name:           emerald
2Url:            http://www.compiz-fusion.org/
3License:        GPLv2
4Group:          User Interface/Desktops
5Version:        0.8.8
6Release:        2%{?_dist_release}
7
8Summary:        Themeable window decorator and compositing manager for Compiz Fusion
9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
10Source0:        http://releases.compiz-fusion.org/%{version}/%{name}-%{version}.tar.bz2
11
12Patch0:         05_build_without_gtk_disable_deprecated.patch
13Patch1:         emerald-0.8.8-glibc.patch
14
15# libdrm is not available on these arches
16ExcludeArch:    s390 s390x
17# no compiz-devel available
18ExcludeArch:    ppc64
19
20Requires:       compiz
21
22BuildRequires:  libXres-devel
23BuildRequires:  compiz-devel >= %{version}
24BuildRequires:  libwnck-devel, gtk2-devel
25BuildRequires:  intltool, desktop-file-utils
26BuildRequires:  perl(XML::Parser), gettext
27
28Vendor: Project Vine
29Distribution: Vine Linux
30
31%description
32Emerald is themeable window decorator and compositing
33manager for Compiz.
34
35
36%package devel
37Summary: Development files for emerald
38Summary(ja): Development files for emerald
39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
41Requires: pkgconfig
42
43%description devel
44The emerald-devel package provides development files
45for emerald, the themeable window decorator for Compiz.
46
47
48%prep
49%setup -q
50%patch0 -p1
51%patch1 -p1
52# Death to rpaths...
53perl -pi -e 's|hardcode_into_libs=.*|hardcode_into_libs=no|g' configure
54perl -pi -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' configure
55perl -pi -e 's|runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' configure
56
57
58%build
59autoreconf -if
60%configure --enable-librsvg --disable-mime-update
61make %{?_smp_mflags}
62
63
64%install
65rm -rf $RPM_BUILD_ROOT
66make DESTDIR=$RPM_BUILD_ROOT install
67find $RPM_BUILD_ROOT -type f -name "*.a" -o -name "*.la" | xargs rm -f
68desktop-file-install --vendor "" --delete-original \
69  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
70  $RPM_BUILD_ROOT%{_datadir}/applications/emerald-theme-manager.desktop
71
72%find_lang %{name}
73
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78
79%post
80/sbin/ldconfig
81update-mime-database %{_datadir}/mime &>/dev/null || :
82update-desktop-database %{_datadir}/applications &> /dev/null || :
83
84%postun
85/sbin/ldconfig
86update-mime-database %{_datadir}/mime &>/dev/null || :
87update-desktop-database %{_datadir}/applications &> /dev/null || :
88
89%files -f %{name}.lang
90%defattr(-,root,root,-)
91%doc COPYING
92%{_bindir}/*
93%{_datadir}/pixmaps/*
94%dir %{_libdir}/emerald
95%{_libdir}/emerald/*
96%{_libdir}/libemeraldengine.so.*
97%dir %{_datadir}/emerald
98%dir %{_datadir}/emerald/theme
99%{_datadir}/emerald/theme/*
100%{_datadir}/emerald/settings.ini
101%{_datadir}/applications/*
102%{_datadir}/mime-info/*
103%{_datadir}/mime/packages/*
104%{_datadir}/icons/hicolor/48x48/mimetypes/*
105%{_mandir}/man1/*.1*
106
107%files devel
108%defattr(-,root,root,-)
109%{_includedir}/*
110%{_libdir}/pkgconfig/*.pc
111%{_libdir}/libemeraldengine.so
112
113%changelog
114* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.8-2
115- rebuild with VineSeed environment
116- add Patch1 (emerald-0.8.8-glibc.patch)
117
118* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.8-1
119- new upstream release
120
121* Fri Apr 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.4-1
122- update to 0.8.4
123- add Patch0 (05_build_without_gtk_disable_deprecated.patch)
124
125* Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.8.2-1
126- new upstream release
127
128* Sat May 02 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.7.8-2
129- added BuildRequires: libXres-devel
130- corrected emerald-theme-manager.desktop
131
132* Wed Oct 15 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.8-1
133- new upstream release
134
135* Mon May 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.4-1
136- initial build for Vine Linux
137
138* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5.2-4
139- Autorebuild for GCC 4.3
140
141* Fri Jan 04 2008 Adel Gadllah <adel.gadllah@gmail.com> 0.5.2-3
142- Fix gcc43 build
143
144* Mon Oct 08 2007 Jarod Wilson <jwilson@redhat.com> 0.5.2-2
145- Disable ppc64 build (no compiz-devel.ppc64)
146
147* Mon Oct 08 2007 Jarod Wilson <jwilson@redhat.com> 0.5.2-1
148- New upstream release
149- Should work with latest compiz bits in Fedora
150
151* Mon Jun 11 2007 Jarod Wilson <jwilson@redhat.com> 0.2.1-2
152- Fix up build against latest libwnck
153
154* Mon Jun 04 2007 Jarod Wilson <jwilson@redhat.com> 0.2.1-1
155- beryl 0.2.1
156
157* Thu Mar 15 2007 Jarod Wilson <jwilson@redhat.com> 0.2.0-1
158- beryl 0.2.0
159
160* Tue Feb 20 2007 Jarod Wilson <jwilson@redhat.com> 0.1.9999.2-1
161- beryl 0.1.9999.2 (aka 0.2.0-rc2)
162
163* Mon Feb 05 2007 Jarod Wilson <jwilson@redhat.com> 0.1.9999.1-1
164- beryl 0.1.9999.1 (aka 0.2.0-rc1)
165
166* Mon Jan 29 2007 Jarod Wilson <jwilson@redhat.com> 0.1.99.2-1
167- New upstream release
168
169* Tue Jan 02 2007 Jarod Wilson <jwilson@redhat.com> 0.1.4-1
170- New upstream release
171
172* Wed Dec 13 2006 Jarod Wilson <jwilson@redhat.com> 0.1.3-2
173- Add necessary BR for freshly-added translations
174
175* Tue Dec 12 2006 Jarod Wilson <jwilson@redhat.com> 0.1.3-1
176- New upstream release
177
178* Thu Nov 16 2006 Jarod Wilson <jwilson@redhat.com> 0.1.2-4
179- Trim BR:
180
181* Wed Nov 15 2006 Jarod Wilson <jwilson@redhat.com> 0.1.2-3
182- Kill rpaths
183
184* Tue Nov 14 2006 Jarod Wilson <jwilson@redhat.com> 0.1.2-2
185- Use upstream tarball, now that there is one
186
187* Fri Nov 10 2006 Jarod Wilson <jwilson@redhat.com> 0.1.2-1
188- New upstream release
189
190* Tue Oct 31 2006 Jarod Wilson <jwilson@redhat.com> 0.1.1-2
191- Add missing BR: libtool, gettext-devel, libwnck-devel,
192  libXdamage, libXcomposite
193
194* Thu Oct 26 2006 Jarod Wilson <jwilson@redhat.com> 0.1.1-1
195- New upstream release
196- Require beryl-core of at least the same version
197- Move autoreconf bits to prep section
198
199* Thu Oct 05 2006 Jarod Wilson <jwilson@redhat.com> 0.1.0-3
200- Really fix the duplicate menu entries this time
201
202* Thu Oct 05 2006 Jarod Wilson <jwilson@redhat.com> 0.1.0-2
203- Fix duplicate menu entries
204
205* Tue Oct 03 2006 Jarod Wilson <jwilson@redhat.com> 0.1.0-1
206- Initial Fedora build
Note: See TracBrowser for help on using the repository browser.