f5f6b2b
Name:          muffin
2e63c3a
Version:       3.2.1
3608a44
Release:       1%{?dist}
f5f6b2b
Summary:       Window and compositing manager based on Clutter
f5f6b2b
f5f6b2b
Group:         User Interface/Desktops
f5f6b2b
License:       GPLv2+
f5f6b2b
URL:           https://github.com/linuxmint/muffin
3608a44
Source0:       https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
9fe7efc
Source1:       muffin-adwaita.txt
743ed42
2e63c3a
Patch0:        remove_muffin_binary.patch
f5f6b2b
f5f6b2b
BuildRequires: pkgconfig(clutter-1.0) >= 1.7.5
f5f6b2b
BuildRequires: pkgconfig(sm)
ddae696
BuildRequires: pkgconfig(libcanberra)
4c1639f
BuildRequires: pkgconfig(cinnamon-desktop) >= 3.2.0
ddae696
BuildRequires: pkgconfig(gnome-doc-utils)
bcc9578
BuildRequires: pkgconfig(gobject-introspection-1.0)
Dan Mashal 40d6a4e
BuildRequires: zenity
f5f6b2b
# Bootstrap requirements
661a2ee
BuildRequires: pkgconfig(gtk-doc)
bbddb8b
BuildRequires: gnome-common
bbddb8b
BuildRequires: intltool
f5f6b2b
f5f6b2b
Requires: dbus-x11
f5f6b2b
Requires: zenity
8a1fb7c
8a1fb7c
%description
8a1fb7c
Muffin is a window and compositing manager that displays and manages
8a1fb7c
your desktop via OpenGL. Muffin combines a sophisticated display engine
8a1fb7c
using the Clutter toolkit with solid window-management logic inherited
8a1fb7c
from the Metacity window manager.
8a1fb7c
cec4664
Muffin is very extensible via plugins, which
8a1fb7c
are used both to add fancy visual effects and to rework the window
8a1fb7c
management behaviors to meet the needs of the environment.
8a1fb7c
8a1fb7c
%package devel
8a1fb7c
Summary: Development package for %{name}
8a1fb7c
Group: Development/Libraries
e08ca4e
Requires: %{name}%{?_isa} = %{version}-%{release}
e08ca4e
8a1fb7c
8a1fb7c
%description devel
8a1fb7c
Header files and libraries for developing Muffin plugins. Also includes
8a1fb7c
utilities for testing Metacity/Muffin themes.
8a1fb7c
8a1fb7c
%prep
9feaf63
%autosetup -p1
bc34ed8
e51c486
NOCONFIGURE=1 ./autogen.sh
77e9517
8a1fb7c
%build
0f08423
%configure --disable-static \
0f08423
           --enable-compile-warnings=minimum
8a1fb7c
f5f6b2b
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
f5f6b2b
4c1639f
%make_build V=1
Dan Mashal 40d6a4e
8a1fb7c
%install
4c1639f
%make_install
8a1fb7c
9fe7efc
# Create a dummy themes directory so that cinnamon settings will see
9fe7efc
# the Adwaita fallback theme which has been removed from gnome-themes-standard
8d20c51
mkdir -p %{buildroot}/%{_datadir}/themes/Adwaita/metacity-1/
8d20c51
cp %{SOURCE1} %{buildroot}/%{_datadir}/themes/Adwaita/metacity-1/
9fe7efc
8a1fb7c
#Remove libtool archives.
4c1639f
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
8a1fb7c
0f08423
%find_lang %{name}
0f08423
64c6f26
%post -p /sbin/ldconfig
8a1fb7c
64c6f26
%postun
8a1fb7c
/sbin/ldconfig
90f95f7
if [ $1 -eq 0 ] ; then
90f95f7
    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
64c6f26
fi
8a1fb7c
64c6f26
%posttrans
90f95f7
    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
8a1fb7c
8a1fb7c
%files -f %{name}.lang
c286b0b
%doc README AUTHORS NEWS HACKING doc/theme-format.txt
c286b0b
%license COPYING
f5f6b2b
%{_libdir}/libmuffin.so.*
f5f6b2b
%{_libdir}/muffin/
4c1639f
%exclude %{_libdir}/muffin/Meta-Muffin.0.gir
c695d5b
%dir %{_datadir}/muffin/
c695d5b
%{_datadir}/muffin/theme/
64c6f26
%{_datadir}/glib-2.0/schemas/org.cinnamon.muffin.gschema.xml
9fe7efc
%{_datadir}/themes/Adwaita/metacity-1/
8a1fb7c
8a1fb7c
%files devel
f5f6b2b
%{_bindir}/muffin-theme-viewer
f5f6b2b
%{_bindir}/muffin-window-demo
c695d5b
%{_datadir}/muffin/icons/
f6c06e7
%{_datadir}/gtk-doc/html/muffin/
f5f6b2b
%{_includedir}/muffin/
f5f6b2b
%{_libdir}/libmuffin.so
4c1639f
%{_libdir}/muffin/Meta-Muffin.0.gir
f5f6b2b
%{_libdir}/pkgconfig/*
c286b0b
%{_mandir}/man1/muffin-*
8a1fb7c
8a1fb7c
%changelog
2e63c3a
* Wed Nov 23 2016 leigh scott <leigh123linux@googlemail.com> - 3.2.1-1
2e63c3a
- update to 3.2.1 release
2e63c3a
- remove ibus patch (fixed upstream)
2e63c3a
4c1639f
* Mon Nov 07 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.2.0-1
4c1639f
- update to 3.2.0 release
4c1639f
3608a44
* Fri Jun 24 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.5-1
3608a44
- update to 3.0.5 release
3608a44
bab38b0
* Mon Jun 13 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.4-2
bab38b0
- Fix window size issue
bab38b0
671c432
* Sun May 22 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.4-1
671c432
- update to 3.0.4 release
671c432
892606e
* Mon May 16 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.2-1
892606e
- update to 3.0.2 release
892606e
9fe7efc
* Sat May 07 2016 leigh <leigh123linux@googlemail.com> - 3.0.0-3
9fe7efc
- make adwaita show in cinnamon-settings theme (Joseph Wang)
9fe7efc
57a5be3
* Fri May 06 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.0-2
57a5be3
- fix cinnamon crash
57a5be3
661a2ee
* Sun Apr 24 2016 Leigh Scott <leigh123linux@googlemail.com> - 3.0.0-1
661a2ee
- update to 3.0.0 release
661a2ee
b54b714
* Wed Mar 09 2016 Leigh Scott <leigh123linux@googlemail.com> - 2.8.5-1
b54b714
- update to 2.8.5 release
b54b714
4df2b8b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-2
4df2b8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4df2b8b
b8b5620
* Sat Nov 21 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.8.4-1
b8b5620
- update to 2.8.4 release
b8b5620
f7bed96
* Mon Nov 09 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.8.2-2
f7bed96
- rebuilt
f7bed96
3fdb670
* Mon Nov 09 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.8.2-1
3fdb670
- update to 2.8.2 release
3fdb670
3a7f56a
* Thu Oct 22 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.8.1-1
3a7f56a
- update to 2.8.1 release
3a7f56a
a195dbb
* Fri Oct 16 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.8.0-1
a195dbb
- update to 2.8.0 release
a195dbb
d048f7a
* Sun Oct 11 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.6.1-3
d048f7a
- add mtwebster's nvidia sync fixes
d048f7a
c695d5b
* Tue Jun 16 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.6.1-2
c695d5b
- fix packaging error (bz 1230988)
c695d5b
c286b0b
* Sun May 31 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.6.1-1
c286b0b
- update to 2.6.1 release
c286b0b
9feaf63
* Wed May 20 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.6.0-1
9feaf63
- update to 2.6.0 release
9feaf63
1a5dd9e
* Tue May 05 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.5.0-0.2.git5e7b945
1a5dd9e
- update to git snapshot
1a5dd9e
f6c06e7
* Tue May 05 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.5.0-0.1.gita25a885
f6c06e7
- update to git snapshot
f6c06e7
44888fa
* Thu Apr 02 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.5-2
44888fa
- bump release
44888fa
b085660
* Tue Mar 31 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.5-1
b085660
- update to 2.4.5
b085660
727b441
* Mon Feb 02 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.4-1
727b441
- update to 2.4.4
727b441
- drop upstream patches
727b441
6fa27ad
* Thu Jan 29 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.3-4
6fa27ad
- more CSD fixes
6fa27ad
cec4664
* Tue Jan 27 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.3-3
cec4664
- more CSD fixes
cec4664
- edit description
cec4664
- add CSD fixes to f20 as well
cec4664
b5cd847
* Fri Jan 23 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.3-2
b5cd847
- fix CSD tiling for F21+
b5cd847
b0a9375
* Fri Jan 16 2015 Leigh Scott <leigh123linux@googlemail.com> - 2.4.3-1
b0a9375
- update to 2.4.3
b0a9375
20a1831
* Sun Nov 23 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.4.2-1
20a1831
- update to 2.4.2
20a1831
74c93f6
* Sat Nov 08 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.4.1-1
74c93f6
- update to 2.4.1
74c93f6
26492dd
* Fri Oct 31 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.4.0-1
26492dd
- update to 2.4.0
26492dd
308b3c3
* Thu Oct 02 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.4.0-0.2.gitd9f4fcd
308b3c3
- update to latest git
308b3c3
743ed42
* Tue Sep 30 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.4.0-0.1.gita9a68ed
743ed42
- update to latest git
743ed42
803b50d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.6-3
803b50d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
803b50d
d337302
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 2.2.6-2
d337302
- Rebuilt for gobject-introspection 1.41.4
d337302
090ae99
* Fri Jun 27 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.6-1
090ae99
- update to 2.2.6
090ae99
bcbaaf6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.5-2
bcbaaf6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bcbaaf6
9ba6810
* Wed May 21 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.5-1
9ba6810
- update to 2.2.5
9ba6810
644465b
* Tue May 20 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.4-1
644465b
- update to 2.2.4
644465b
9e6fb71
* Thu May 15 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.3-3
9e6fb71
- patch to remove unused binaries to clean debug package
9e6fb71
  
23ccff8
* Wed May 14 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.3-2
23ccff8
- remove unused binaries (bz 1097542)
23ccff8
78b027f
* Sun May 11 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.3-1
78b027f
- update to 2.2.3
78b027f
3b59b10
* Fri May 02 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.2-1
3b59b10
- update to 2.2.2
3b59b10
edb9ee5
* Mon Apr 14 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.1-1
edb9ee5
- update to 2.2.1
edb9ee5
edb9ee5
* Sat Apr 12 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.2.0-1
edb9ee5
- update to 2.2.0
edb9ee5
efe438a
* Fri Apr 11 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.0.5-5
efe438a
- revert ibus commit (bz 1082118)
efe438a
7f7e86b
* Thu Feb 20 2014 Kalev Lember <kalevlember@gmail.com> - 2.0.5-4
7f7e86b
- Rebuilt for cogl soname bump
7f7e86b
Peter Hutterer 0aac060
* Mon Feb 10 2014 Peter Hutterer <peter.hutterer@redhat.com> - 2.0.5-3
Peter Hutterer 0aac060
- Rebuild for libevdev soname bump
Peter Hutterer 0aac060
a504d2d
* Thu Feb 06 2014 Leigh Scott <leigh123linux@googlemail.com> - 2.0.5-2
a504d2d
- rebuilt for new cogl .so version
a504d2d
671f3ea
* Sun Nov 24 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.5-1
671f3ea
- update to 2.0.5
671f3ea
0f08423
* Sun Nov 10 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.4-1
0f08423
- update to 2.0.4
0f08423
c42b0c9
* Thu Oct 24 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.3-1
c42b0c9
- update to 2.0.3
c42b0c9
11fe70b
* Fri Oct 18 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.2-1
11fe70b
- update to 2.0.2
11fe70b
9f40c45
* Wed Oct 09 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.1-1
9f40c45
- update to 2.0.1
9f40c45
e052ec0
* Mon Oct 07 2013 Leigh Scott <leigh123linux@googlemail.com> - 2.0.0-1
e052ec0
- update to 2.0.0
e052ec0
66eb954
* Mon Sep 30 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.9.1-1
66eb954
- update to 1.9.1
66eb954
293173d
* Mon Sep 16 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.3-0.6.gitc13a698
293173d
- update to latest git
293173d
29ecacd
* Sun Aug 25 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.3-0.5.git6ead0af
29ecacd
- update to latest git
29ecacd
- Change buildrequires to cinnamon-desktop-devel
29ecacd
- drop upstream patch
29ecacd
3c9b070
* Thu Aug 22 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.3-0.4.git9611aa2
3c9b070
- rebuilt
3c9b070
f8344a4
* Fri Aug 09 2013 Kalev Lember <kalevlember@gmail.com> - 1.8.3-0.3.git9611aa2
f8344a4
- Rebuilt for cogl 1.15.4 soname bump
f8344a4
83fe5f9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-0.2.git9611aa2
83fe5f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
83fe5f9
e1d6590
* Tue Jul 23 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.3-0.1.git9611aa2
d2e3f25
- rebase for muffin next
d2e3f25
b5a8bfc
* Fri Jun 14 2013 leigh scott <leigh123linux@googlemail.com> - 1.8.2-2
b5a8bfc
- patch to fix bzr 957421
b5a8bfc
5bb1924
* Mon May 20 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.2-1
5bb1924
- Update to version 1.8.2
5bb1924
- drop merged patch
5bb1924
55dc8d6
* Tue May 14 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.1-2
55dc8d6
- add patch to fix dnd issue
55dc8d6
210d470
* Sun May 12 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.1-1
210d470
- Update to version 1.8.1
210d470
df51dc3
* Thu May 09 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.0-3
df51dc3
- fix alt-tab keybinding
df51dc3
e51c486
* Thu May 09 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.8.0-2
e51c486
- revert some of the previous changes
e51c486
e51c486
* Wed May 08 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.8.0-1
e51c486
- Update to version 1.8.0
e51c486
7939039
* Thu Feb 21 2013 Kalev Lember <kalevlember@gmail.com> - 1.1.2-3
7939039
- Rebuilt for cogl soname bump
7939039
0633d6f
* Fri Jan 25 2013 Leigh Scott <leigh123linux@googlemail.com> - 1.1.2-2
0633d6f
- rebuilt for new cogl .so version
0633d6f
e08ca4e
* Wed Oct 24 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.1.2-1
e08ca4e
- update to 1.1.2 release
e08ca4e
- change build requires style
e08ca4e
5c3a06b
* Thu Sep 27 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.1.1-1
5c3a06b
- update to 1.1.1 release
5c3a06b
5ac72b8
* Tue Sep 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.1.0-2
5ac72b8
- rebuild
5ac72b8
39a5629
* Mon Sep 17 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.1.0-1
39a5629
- update to 1.1.0 release
39a5629
- drop cogl patch
39a5629
abdbb87
* Fri Aug 17 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.6-4
abdbb87
- rebuilt for new cogl version
b12889d
- patch for new cogl api
abdbb87
90f95f7
* Tue Aug 14 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.6-3
90f95f7
- update scriptlets
90f95f7
- move gir file to devel
90f95f7
600b77c
* Tue Aug 14 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.6-2
600b77c
- Fix unused-direct-shlib-dependency rpmlint warnings
3182084
- remove .gz extension from the man files
600b77c
2eefddb
* Thu Jul 26 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.6-1
2eefddb
- update to 1.0.6 release
2eefddb
64c6f26
* Wed Jul 18 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.4-0.1.gitfcea2f1
64c6f26
- update to latest git snapshot
64c6f26
- drop patch
64c6f26
- remove gconf bits
64c6f26
77e9517
* Mon May 28 2012 leigh scott <leigh123linux@googlemail.com> - 1.0.3-3
77e9517
- add patch to fix black border issue
77e9517
232f994
* Mon May 28 2012 leigh scott <leigh123linux@googlemail.com> - 1.0.3-2
232f994
- rebuilt
232f994
232f994
* Sat May 05 2012 leigh scott <leigh123linux@googlemail.com> - 1.0.3-1
232f994
- update to 1.0.3
232f994
72a552f
* Wed Mar 14 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.2-2
72a552f
- rebuilt
72a552f
26e36a6
* Tue Mar 13 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.2-1
26e36a6
- update to 1.0.2
26e36a6
9e49e9a
* Mon Mar 12 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.1-1
9e49e9a
- update to 1.0.1 
9e49e9a
fad0a98
* Mon Mar 12 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.0-3
fad0a98
- patch for gtk and cogl changes
fad0a98
8a1fb7c
* Thu Feb 02 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.0-2
8a1fb7c
- make review changes
8a1fb7c
8a1fb7c
* Wed Jan 04 2012 Leigh Scott <leigh123linux@googlemail.com> - 1.0.0-1
8a1fb7c
- initial package based on fedora mutter srpm