c6d1c3c
# Review: https://bugzilla.redhat.com/show_bug.cgi?id=442269
a15a773
6aa96b9
%global		use_release	0
6aa96b9
%global		use_git		0
6aa96b9
%global		use_gitbare	1
e4700be
e4700be
%if 0%{?use_git} < 1
e4700be
%if 0%{?use_gitbare} < 1
e4700be
# force
6aa96b9
%global		use_release	1
e4700be
%endif
e4700be
%endif
ad343a6
6aa96b9
%global		git_version	%{nil}
6aa96b9
%global		git_ver_rpm	%{nil}
6aa96b9
%global		git_builddir	%{nil}
ad343a6
6aa96b9
%if 0%{?use_gitbare}
786201b
%global		gittardate		20231231
786201b
%global		gittartime		1128
e4700be
786201b
%global		gitbaredate	20230917
786201b
%global		git_rev		655fd083a98e7b11d61119bdf0d97aae6c774780
6aa96b9
%global		git_short		%(echo %{git_rev} | cut -c-8)
6aa96b9
%global		git_version	%{gitbaredate}git%{git_short}
e4700be
%endif
6aa96b9
ad343a6
 
6aa96b9
%if 0%{?use_git} || 0%{?use_gitbare}
6aa96b9
%global		git_ver_rpm	^%{git_version}
6aa96b9
%global		git_builddir	-%{git_version}
6aa96b9
%endif
6aa96b9
6aa96b9
6aa96b9
%global		main_version	0.6.3
6aa96b9
6aa96b9
Name:			lxappearance
6aa96b9
Version:		%{main_version}%{git_ver_rpm}
ea5aaa4
Release:		3%{?dist}
6aa96b9
Summary:		Feature-rich GTK+ theme switcher for LXDE
6aa96b9
6aa96b9
# SPDX confirmed
6aa96b9
License:		GPL-2.0-or-later
6aa96b9
URL:			http://lxde.org/
e4700be
%if 0%{?use_gitbare}
6aa96b9
Source0:		%{name}-%{gittardate}T%{gittartime}.tar.gz
e4700be
%endif
e4700be
%if 0%{?use_git}
6aa96b9
Source0:		%{name}-%{main_version}-%{?git_version}.tar.bz2
e4700be
%endif
e4700be
%if 0%{?use_release}
6aa96b9
Source0:        http://downloads.sourceforge.net/sourceforge/lxde/%{name}-%{main_version}.tar.xz
b924049
%endif
7ebbabf
e4700be
BuildRequires:  make
Igor Gnatenko 399d81e
BuildRequires:  gcc
e4700be
BuildRequires:  pkgconfig(glib-2.0) >= 2.26.0
e4700be
BuildRequires:  pkgconfig(gtk+-2.0) >= 2.12.0
e4700be
BuildRequires:  pkgconfig(dbus-1)
e4700be
BuildRequires:  pkgconfig(libmenu-cache) >= 0.3.2
c6d1c3c
BuildRequires:  desktop-file-utils
c6d1c3c
BuildRequires:  gettext
c6d1c3c
BuildRequires:  intltool
31208c3
BuildRequires:  docbook-utils
31208c3
BuildRequires:  docbook-style-xsl
f3945e0
BuildRequires:  /usr/bin/xsltproc
e4700be
e4700be
BuildRequires:  automake
e4700be
BuildRequires:  autoconf
6aa96b9
BuildRequires:  /usr/bin/git
e4700be
89db38b
Requires:       lxsession >= 0.4.0
7ebbabf
7ebbabf
%description
7ebbabf
LXAppearance is a new GTK+ theme switcher developed for LXDE, the Lightweight 
7ebbabf
X11 Desktop Environment. It is able to change GTK+ themes, icon themes, and 
7ebbabf
fonts used by applications. All changes done by the users can be seen 
7ebbabf
immediately in the preview area. After clicking the "Apply" button, the 
7ebbabf
settings will be written to gtkrc, and all running programs will be asked to 
7ebbabf
reload their themes.
7ebbabf
89db38b
ad343a6
%package        devel
ad343a6
Summary:        Development files for %{name}
ad343a6
Requires:       %{name} = %{version}-%{release}
ad343a6
ad343a6
%description    devel
ad343a6
The %{name}-devel package contains header files for developing plug-ins 
ad343a6
for LXAppearance.
ad343a6
ad343a6
7ebbabf
%prep
e4700be
%if 0%{?use_release}
6aa96b9
%setup -q -n %{name}-%{main_version}%{git_builddir}
e4700be
e4700be
git init
e4700be
%endif
e4700be
e4700be
%if 0%{?use_gitbare}
6aa96b9
%setup -q -c -T  -n %{name}-%{main_version}%{git_builddir} -a 0
e4700be
git clone ./%{name}.git/
e4700be
cd %{name}
e4700be
e4700be
#git checkout -b %{version}-fedora %{version}
6aa96b9
git checkout -b %{main_version}-fedora %{git_rev}
e4700be
cp -a [A-Z]* ..
e4700be
cp -a data/ ..
e4700be
e4700be
cat > GITHASH <
e4700be
EOF
e4700be
e4700be
cat GITHASH | while read line
e4700be
do
6aa96b9
	commit=$(echo "$line" | sed -e 's|[ \t].*||')
6aa96b9
	git cherry-pick $commit
e4700be
done
e4700be
e4700be
%endif
e4700be
e4700be
git config user.name "lxpanel Fedora maintainer"
6aa96b9
git config user.email "lxpanel-maintainers@fedoraproject.org"
e4700be
e4700be
%if 0%{?use_release}
e4700be
git add .
e4700be
git commit -m "base" -q
e4700be
%endif
e4700be
e4700be
sh autogen.sh
7ebbabf
7ebbabf
7ebbabf
%build
e4700be
%if 0%{?use_gitbare}
e4700be
pushd %{name}
e4700be
%endif
e4700be
31208c3
%configure \
b673e09
	--disable-silent-rules \
e4700be
	--enable-man \
f3945e0
%if 0
f3945e0
	--enable-gtk3 \
f3945e0
%endif
31208c3
	%{nil}
e4700be
%make_build
7ebbabf
7ebbabf
7ebbabf
%install
e4700be
%if 0%{?use_gitbare}
e4700be
pushd %{name}
e4700be
%endif
e4700be
e4700be
%make_install
c6d1c3c
e4700be
%if 0%{?use_gitbare}
e4700be
popd
e4700be
%endif
7ebbabf
e4700be
%find_lang %{name}
7ebbabf
6aa96b9
%check
6aa96b9
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
6aa96b9
f3945e0
%files	-f %{name}.lang
f3945e0
%doc		AUTHORS
6aa96b9
%license	COPYING
f3945e0
7ebbabf
%{_bindir}/%{name}
a15a773
%{_datadir}/applications/*%{name}.desktop
f3945e0
%dir	%{_datadir}/%{name}/
f3945e0
%{_datadir}/%{name}/ui/
75d486d
%{_mandir}/man1/%{name}*.1.*
ad343a6
f3945e0
%files	devel
ad343a6
%{_includedir}/%{name}/
ad343a6
%{_libdir}/pkgconfig/%{name}.pc
7ebbabf
7ebbabf
7ebbabf
%changelog
ea5aaa4
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3^20230917git655fd083-3
ea5aaa4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
ea5aaa4
a219c24
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3^20230917git655fd083-2
a219c24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a219c24
786201b
* Sun Dec 31 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3^20230917git655fd083-1
786201b
- Update to the latest git
786201b
21bddb4
* Fri Sep 15 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3^20230913git5423cc46-1
21bddb4
- Update to the latest git
21bddb4
f3945e0
* Mon Aug 14 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3^20230801git8e634d03-1
f3945e0
- Update to the latest git
f3945e0
915ba0a
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-14.D20200807gitd132fdd8
915ba0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
915ba0a
ee08081
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-13.D20200807gitd132fdd8.4
ee08081
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ee08081
cbedb6a
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-13.D20200807gitd132fdd8.3
cbedb6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cbedb6a
d0000e1
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-13.D20200807gitd132fdd8.2
d0000e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
d0000e1
92c4b77
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-13.D20200807gitd132fdd8.1
92c4b77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
92c4b77
e4700be
* Sun Mar 21 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3-13.D20200807gitd132fdd8
e4700be
- Update to the latest git
e4700be
- Fix segfault with GLib 2.68
e4700be
- Fix segfault when removing icon theme
e4700be
5578c88
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-12
5578c88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5578c88
6c3c43f
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-11
6c3c43f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6c3c43f
d8c11ba
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-10
d8c11ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d8c11ba
a0599fe
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-9
a0599fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a0599fe
9a9d98c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-8
9a9d98c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9a9d98c
b1a2ce7
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-7
b1a2ce7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b1a2ce7
49dee97
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-6
49dee97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
49dee97
1cadd66
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-5
1cadd66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1cadd66
a717578
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-4
a717578
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a717578
b673e09
* Sat Apr  8 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3-3
b673e09
- Fix non-initialized variable usage detected by clang
b673e09
  (sourceforge bug 866)
b673e09
590be72
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
590be72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
590be72
60f0e3e
* Sat Jan 28 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.3-1
60f0e3e
- 0.6.3
60f0e3e
05949fc
* Sun Feb 28 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.2-1
05949fc
- 0.6.2
05949fc
e8217ba
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
e8217ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e8217ba
31208c3
* Wed Jun 17 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.6.1-1
31208c3
- 0.6.1
31208c3
a04a973
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-9
a04a973
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a04a973
02542e5
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-8
02542e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
02542e5
4a3c653
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-7
4a3c653
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4a3c653
be7e52b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-6
be7e52b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
be7e52b
c6d1c3c
* Tue May 14 2013 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-5
c6d1c3c
- Fix desktop vendor conditionals
c6d1c3c
- Make build verbose
c6d1c3c
a15a773
* Fri Apr 26 2013 Jon Ciesla <limburgher@gmail.com> - 0.5.2-4
a15a773
- Drop desktop vendor tag.
a15a773
14d3e1d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-3
14d3e1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
14d3e1d
4b2a511
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
4b2a511
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4b2a511
75d486d
* Sun Jun 03 2012 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.2-1
75d486d
- Update to 0.5.2 (#827780)
75d486d
aa098c7
* Sun Mar 04 2012 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.1-1
aa098c7
- Update to 0.5.1 (includes manpage again)
aa098c7
7111561
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-4
7111561
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7111561
1462534
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.5.0-3
1462534
- Rebuild for new libpng
1462534
4dc2ebe
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
4dc2ebe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4dc2ebe
b924049
* Wed Oct 13 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.0-1
b924049
- Update to 0.5.0
b924049
ad343a6
* Fri Sep 04 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.5.0-0.1.20100903gitf0945814
ad343a6
- Update to GIT preview of 0.5.0
ad343a6
75b544a
* Wed Feb 17 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-2
75b544a
- Add patch to fix DSO linking (#564754)
75b544a
75b544a
* Thu Jan 07 2010 Christoph Wickert <cwickert@fedoraproject.org> - 0.4.0-1
19c01f6
- Update to 0.4.0
19c01f6
75b544a
* Fri Dec 11 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.3.0-1
89db38b
- Update to 0.3.0
89db38b
75b544a
* Mon Nov 23 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.2.1-3
9020817
- Workaround for infinite loop that causes FTBFS (#538963)
9020817
42b9574
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.1-2
42b9574
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
42b9574
75b544a
* Mon Jul 06 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.2.1-1
2df766c
- Update to 0.2.1
2df766c
18caaa7
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-2
18caaa7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
18caaa7
75b544a
* Sun Apr 20 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.2-1
7ebbabf
- Update to 0.2
7ebbabf
- Remove install-patch, applied upstream
7ebbabf
75b544a
* Sat Apr 12 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.1-1
7ebbabf
- Initial Fedora RPM