c3aeba7
%global _vpath_srcdir ..
Björn Esser 76d9945
Björn Esser 028dc64
%global common_desc							\
Björn Esser 028dc64
Arc is a flat theme with transparent elements for GTK 3, GTK 2 and	\
Björn Esser 028dc64
Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments	\
Björn Esser 028dc64
like Gnome, Cinnamon, Budgie, Pantheon, XFCE, Mate, etc.
Björn Esser 028dc64
Björn Esser 028dc64
Björn Esser 028dc64
Name:		arc-theme
c3aeba7
Version:	20210412
9469093
Release:	3%{?dist}
Björn Esser 028dc64
Summary:	Flat theme with transparent elements
Björn Esser 028dc64
Björn Esser 028dc64
License:	GPLv3+
e8e68ea
URL:		https://github.com/jnsh/%{name}
Björn Esser 028dc64
Source0:	%{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
1dae55f
Patch1:		support_xed.patch
Björn Esser 028dc64
Björn Esser 028dc64
BuildArch:	noarch
Björn Esser 028dc64
Björn Esser 028dc64
BuildRequires:	autoconf
Björn Esser 028dc64
BuildRequires:	automake
Björn Esser 028dc64
BuildRequires:	gtk3-devel
1dae55f
BuildRequires:	gtk-murrine-engine
1dae55f
BuildRequires:	inkscape
1dae55f
BuildRequires:	optipng
1dae55f
BuildRequires:	sassc
e8e68ea
BuildRequires:	cinnamon
c3aeba7
BuildRequires:	make
c3aeba7
BuildRequires:	meson
c3aeba7
BuildRequires:	gnome-shell
Björn Esser 028dc64
Björn Esser 028dc64
Requires:	filesystem
Björn Esser 028dc64
Requires:	gtk-murrine-engine
4380f2a
Requires:	gnome-themes-extra
Björn Esser 028dc64
Björn Esser 028dc64
%description
Björn Esser 028dc64
%{common_desc}
Björn Esser 028dc64
Björn Esser 028dc64
Björn Esser 028dc64
%package plank
Björn Esser 028dc64
Summary:	Arc-theme for Plank dock
Björn Esser 028dc64
e8e68ea
Requires:	%{name} == %{version}-%{release}
7c4ae79
7c4ae79
%if 0%{?fedora}
Björn Esser 028dc64
Requires:	plank
a3057a2
Supplements:	(%{name} and plank)
1648e89
%endif
a3057a2
Björn Esser 028dc64
%description plank
Björn Esser 028dc64
%{common_desc}
Björn Esser 028dc64
Björn Esser 028dc64
This package contains the %{summary}.
Björn Esser 028dc64
Björn Esser 028dc64
Björn Esser 028dc64
%prep
Björn Esser f4ded96
%autosetup -p 1
Björn Esser 028dc64
Björn Esser 028dc64
%build
Björn Esser 76d9945
%{__mkdir} -p regular solid
c3aeba7
Björn Esser 76d9945
pushd regular
c3aeba7
%meson -Dthemes=cinnamon,gnome-shell,gtk2,gtk3,metacity,plank,xfwm
c3aeba7
%meson_build
Björn Esser 76d9945
popd
e8e68ea
Björn Esser 76d9945
pushd solid
c3aeba7
%meson -Dthemes=cinnamon,gnome-shell,gtk2,gtk3,metacity,plank,xfwm -Dtransparency=false
c3aeba7
%meson_build
Björn Esser 76d9945
popd
e8e68ea
Björn Esser 028dc64
%install
c3aeba7
pushd regular
c3aeba7
%meson_install
c3aeba7
popd
c3aeba7
c3aeba7
pushd solid
c3aeba7
%meson_install
c3aeba7
popd
Björn Esser 028dc64
Björn Esser 028dc64
# Install Plank-theme.
e8e68ea
%{__mkdir} -p %{buildroot}/%{_datadir}/plank/themes/{Arc{,-solid},Arc-Lighter{,-solid},Arc-Darker{,-solid},Arc-Dark{,-solid}}
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-solid/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-solid/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Lighter/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Lighter/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Lighter-solid/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Lighter-solid/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Dark/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Dark/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Dark-solid/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Dark-solid/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Darker/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Darker/
e8e68ea
%{__install} -pm 0644 %{buildroot}/%{_datadir}/themes/Arc-Darker-solid/plank/dock.theme %{buildroot}/%{_datadir}/plank/themes/Arc-Darker-solid/
e8e68ea
e8e68ea
# cleanup plank theme files from main package
e8e68ea
rm -fvr %{buildroot}/%{_datadir}/themes/{Arc{,-solid},Arc-Lighter{,-solid},Arc-Darker{,-solid},Arc-Dark{,-solid}}/plank
Björn Esser 028dc64
Björn Esser 028dc64
%files
Björn Esser 028dc64
%license AUTHORS COPYING
Björn Esser 028dc64
%doc README.md
Björn Esser 028dc64
%{_datadir}/themes/*
Björn Esser 028dc64
Björn Esser 028dc64
%files plank
7c4ae79
%if 0%{?fedora}
Björn Esser 028dc64
%{_datadir}/plank/themes/*
7c4ae79
%else
7c4ae79
%{_datadir}/plank
7c4ae79
%endif
Björn Esser 028dc64
Björn Esser 028dc64
Björn Esser 028dc64
%changelog
9469093
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20210412-3
9469093
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
9469093
4380f2a
* Mon Jul 05 2021 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 20210412-2
4380f2a
- Add requires on gnome-themes-extra
4380f2a
c3aeba7
* Fri Jul 02 2021 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 20210412-1
c3aeba7
- Update to 20210412
c3aeba7
- Update spec to use meson
c3aeba7
5c2a002
* Mon Feb 22 2021 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 20210127-1
5c2a002
- Update to 20210127
5c2a002
0ff2bfc
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201013-2
0ff2bfc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0ff2bfc
e8e68ea
* Mon Nov 23 2020 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 20201013-1
e8e68ea
- Update to 20201013
e8e68ea
- Changed to new upstream
e8e68ea
88ee5c0
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20181022-6
88ee5c0
- Second attempt - Rebuilt for
88ee5c0
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
88ee5c0
b9ab27f
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20181022-5
b9ab27f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b9ab27f
1459f24
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20181022-4
1459f24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1459f24
160020f
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20181022-3
160020f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
160020f
1da6b91
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20181022-2
1da6b91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1da6b91
1dae55f
* Wed Dec 19 2018 Leigh Scott <leigh123linux@googlemail.com> - 20181022-1
1dae55f
- New upstream release
1dae55f
- Adds recent support for newer gnome-shell and cinnamon versions
1dae55f
2138228
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20170302-10
2138228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2138228
ed20338
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20170302-9
ed20338
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ed20338
7c4ae79
* Sat Sep 02 2017 Björn Esser <besser82@fedoraproject.org> - 20170302-8
7c4ae79
- Remove Requires: plank on EPEL and properly own the directory
7c4ae79
ce1a14b
* Tue Aug 29 2017 Björn Esser <besser82@fedoraproject.org> - 20170302-7
ce1a14b
- Add several patches from upstream
ce1a14b
1648e89
* Mon Aug 28 2017 Björn Esser <besser82@fedoraproject.org> - 20170302-6
1648e89
- Use Supplements on recent distros only
1648e89
ac4fa3c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170302-5
ac4fa3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ac4fa3c
677aace
* Thu Jun 15 2017 Leigh Scott <leigh123linux@googlemail.com> - 20170302-4
677aace
- Add patch to fix OSD
677aace
2d7a008
* Sun May 28 2017 Leigh Scott <leigh123linux@googlemail.com> - 20170302-3
2d7a008
- remove margin:auto as it's not supported
2d7a008
a3057a2
* Mon May 01 2017 Björn Esser <besser82@fedoraproject.org> - 20170302-2
a3057a2
- Add Supplements: (%%{name} and plank) for Plank-theme addon-package
a3057a2
40c270a
* Fri Mar 03 2017 Björn Esser <besser82@fedoraproject.org> - 20170302-1
40c270a
- New upstream release (rhbz#1428616)
40c270a
64fbb43
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20161119-4
64fbb43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
64fbb43
Björn Esser 76d9945
* Sun Jan 29 2017 Björn Esser <besser82@fedoraproject.org> - 20161119-3
Björn Esser 76d9945
- Build a 'solid'-version of the theme, too (rhbz#1415364)
Björn Esser 76d9945
- Symlink all duplicate files to save disk-space
Björn Esser 76d9945
Björn Esser f4ded96
* Sun Jan 29 2017 Björn Esser <besser82@fedoraproject.org> - 20161119-2
Björn Esser f4ded96
- Add Patch0: fix missing gradient warning
Björn Esser f4ded96
Björn Esser 028dc64
* Tue Jan 10 2017 Björn Esser <bjoern.esser@gmail.com> - 20161119-1
Björn Esser 028dc64
- Initial rpm-release (rhbz#1411438)
Björn Esser 028dc64
Björn Esser 028dc64
* Mon Jan 09 2017 Björn Esser <bjoern.esser@gmail.com> - 20161119-0.2
Björn Esser 028dc64
- Add plank-subpkg and require Plank (rhbz#1411438)
Björn Esser 028dc64
Björn Esser 028dc64
* Mon Jan 09 2017 Björn Esser <bjoern.esser@gmail.com> - 20161119-0.1
Björn Esser 028dc64
- Initial package (rhbz#1411438)