|
raveit |
838cde2 |
%global basever 0.8.8
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
Name: emerald
|
|
raveit |
838cde2 |
URL: http://www.compiz.org/
|
|
raveit |
838cde2 |
License: GPLv2+
|
|
raveit |
838cde2 |
Group: User Interface/Desktops
|
|
raveit |
838cde2 |
Version: 0.8.8
|
|
raveit |
e47fd4b |
Release: 7%{?dist}
|
|
raveit |
838cde2 |
Epoch: 1
|
|
raveit |
838cde2 |
Summary: Themeable window decorator and compositing manager for Compiz
|
|
raveit |
838cde2 |
Source0: http://releases.compiz.org/%{version}/%{name}-%{version}.tar.bz2
|
|
raveit |
838cde2 |
|
|
raveit |
5200e98 |
Patch0: emerald_new_DSO.patch
|
|
raveit |
838cde2 |
Patch1: emerald_build_without_gtk_disable_deprecated.patch
|
|
raveit |
f6bd473 |
Patch2: emerald_new-mate.patch
|
|
raveit |
838cde2 |
Patch3: emerald_improve_desktop_file.patch
|
|
raveit |
838cde2 |
Patch4: emerald_manpage.patch
|
|
raveit |
838cde2 |
Patch5: emerald_potfiles_skip.patch
|
|
raveit |
5200e98 |
Patch6: emerald-aarch64.patch
|
|
raveit |
5200e98 |
Patch7: emerald_automake-1.13.patch
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
# compiz-devel is not available on these arches
|
|
raveit |
838cde2 |
ExcludeArch: s390 s390x
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
Requires: compiz >= %{basever}
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
BuildRequires: compiz-devel >= %{basever}
|
|
raveit |
838cde2 |
BuildRequires: libwnck-devel
|
|
raveit |
838cde2 |
BuildRequires: gtk2-devel
|
|
raveit |
838cde2 |
BuildRequires: intltool
|
|
raveit |
838cde2 |
BuildRequires: desktop-file-utils
|
|
raveit |
838cde2 |
BuildRequires: perl(XML::Parser)
|
|
raveit |
838cde2 |
BuildRequires: gettext-devel
|
|
raveit |
838cde2 |
BuildRequires: libXres-devel
|
|
raveit |
5200e98 |
BuildRequires: libtool
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%description
|
|
raveit |
838cde2 |
Emerald is themeable window decorator and compositing
|
|
raveit |
838cde2 |
manager for Compiz.
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%package devel
|
|
raveit |
838cde2 |
Summary: Development files for emerald
|
|
raveit |
838cde2 |
Group: Development/Libraries
|
|
raveit |
838cde2 |
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
raveit |
838cde2 |
Requires: pkgconfig
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%description devel
|
|
raveit |
838cde2 |
The emerald-devel package provides development files
|
|
raveit |
838cde2 |
for emerald, the themeable window decorator for Compiz.
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%prep
|
|
raveit |
838cde2 |
%setup -q
|
|
raveit |
838cde2 |
%patch0 -p1 -b .DSO
|
|
raveit |
838cde2 |
%patch1 -p1 -b .gtk_disable_deprecated
|
|
raveit |
838cde2 |
%patch2 -p1 -b .mate
|
|
raveit |
838cde2 |
%patch3 -p1 -b .desktop_file
|
|
raveit |
838cde2 |
%patch4 -p1 -b .manpage
|
|
raveit |
838cde2 |
%patch5 -p1 -b .potfiles_skip
|
|
raveit |
5200e98 |
%patch6 -p1 -b .aarch64
|
|
raveit |
5200e98 |
%patch7 -p1 -b .automake
|
|
raveit |
838cde2 |
|
|
raveit |
5200e98 |
autoreconf -f -i
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%build
|
|
raveit |
838cde2 |
%configure --disable-mime-update
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
raveit |
838cde2 |
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
raveit |
838cde2 |
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
make %{?_smp_mflags}
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%install
|
|
raveit |
838cde2 |
make DESTDIR=$RPM_BUILD_ROOT install
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
find $RPM_BUILD_ROOT -type f -name "*.a" -o -name "*.la" | xargs rm -f
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%find_lang %{name}
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%check
|
|
raveit |
838cde2 |
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/emerald-theme-manager.desktop
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%post
|
|
raveit |
838cde2 |
/sbin/ldconfig
|
|
raveit |
838cde2 |
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
raveit |
838cde2 |
/usr/bin/update-desktop-database &> /dev/null || :
|
|
raveit |
838cde2 |
/bin/touch --no-create %{_datadir}/icons/hicolor/48x48/mimetypes &>/dev/null || :
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%postun
|
|
raveit |
838cde2 |
/sbin/ldconfig
|
|
raveit |
838cde2 |
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
|
raveit |
838cde2 |
/usr/bin/update-desktop-database &> /dev/null || :
|
|
raveit |
838cde2 |
if [ $1 -eq 0 ] ; then
|
|
raveit |
838cde2 |
/bin/touch --no-create %{_datadir}/icons/hicolor/48x48/mimetypes &>/dev/null
|
|
raveit |
838cde2 |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/48x48/mimetypes &>/dev/null || :
|
|
raveit |
838cde2 |
fi
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%posttrans
|
|
raveit |
838cde2 |
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/48x48/mimetypes &>/dev/null || :
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%files -f %{name}.lang
|
|
raveit |
838cde2 |
%doc COPYING
|
|
raveit |
838cde2 |
%{_bindir}/*
|
|
raveit |
838cde2 |
%{_datadir}/pixmaps/emerald-theme-manager-icon.png
|
|
raveit |
838cde2 |
%dir %{_libdir}/emerald
|
|
raveit |
838cde2 |
%dir %{_libdir}/emerald/engines
|
|
raveit |
838cde2 |
%{_libdir}/emerald/engines/*.so
|
|
raveit |
838cde2 |
%{_libdir}/libemeraldengine.so.*
|
|
raveit |
838cde2 |
%dir %{_datadir}/emerald
|
|
raveit |
838cde2 |
%dir %{_datadir}/emerald/theme
|
|
raveit |
838cde2 |
%{_datadir}/emerald/theme/*
|
|
raveit |
838cde2 |
%{_datadir}/emerald/settings.ini
|
|
raveit |
838cde2 |
%{_datadir}/applications/emerald-theme-manager.desktop
|
|
raveit |
838cde2 |
%{_datadir}/mime-info/emerald.mime
|
|
raveit |
838cde2 |
%{_datadir}/mime/packages/emerald.xml
|
|
raveit |
838cde2 |
%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-emerald-theme.png
|
|
raveit |
838cde2 |
%{_mandir}/man1/*.1.*
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%files devel
|
|
raveit |
838cde2 |
%{_includedir}/emerald/
|
|
raveit |
838cde2 |
%{_libdir}/pkgconfig/*.pc
|
|
raveit |
838cde2 |
%{_libdir}/libemeraldengine.so
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
%changelog
|
|
raveit |
e47fd4b |
* Sat May 25 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-7
|
|
raveit |
5200e98 |
- fix build for aarch64
|
|
raveit |
5200e98 |
- re-work mate.patch again
|
|
raveit |
5200e98 |
- add libtool BR for autoreconf
|
|
raveit |
5200e98 |
- fix automake-1.13 build deprecations
|
|
raveit |
5200e98 |
- re-work DSO.patch
|
|
raveit |
5200e98 |
|
|
raveit |
0454e54 |
* Wed Apr 24 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-6
|
|
raveit |
f6bd473 |
- rework mate-patch
|
|
raveit |
f6bd473 |
|
|
raveit |
838cde2 |
* Wed Dec 26 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-5
|
|
raveit |
838cde2 |
- fix license information
|
|
raveit |
838cde2 |
- fix rpm scriptlets
|
|
raveit |
838cde2 |
- add icon cache rpm scriptlet
|
|
raveit |
838cde2 |
- rename DSO patch
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
* Mon Oct 15 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-4
|
|
raveit |
838cde2 |
- build for fedora
|
|
raveit |
838cde2 |
- review package
|
|
raveit |
838cde2 |
- fix unused-direct-shlib-dependency
|
|
raveit |
838cde2 |
- add basever
|
|
raveit |
838cde2 |
- add Epoch tag
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
* Mon Oct 15 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.8.8-3
|
|
raveit |
838cde2 |
- add patches from Jasmine Hassan jasmine.aura@gmail.com
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
* Wed Sep 19 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.8.8-2
|
|
raveit |
838cde2 |
- improve spec file
|
|
raveit |
838cde2 |
- add desktop-file-validate for emerald-theme-manager.desktop
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
* Tue May 15 2012 Wolfgang Ulbrich <chat-to-me@raveit.de> - 0.8.8-1
|
|
raveit |
838cde2 |
- build for mate
|
|
raveit |
838cde2 |
|
|
raveit |
838cde2 |
* Sun Nov 14 2010 Leigh Scott <leigh123linux@googlemail.com> - 0.8.4-7
|
|
raveit |
838cde2 |
- apply more upstream gtk deprecated fixes
|
|
raveit |
838cde2 |
|