]> git.pld-linux.org Git - packages/catfish.git/blame - catfish.spec
- up to 4.18.0
[packages/catfish.git] / catfish.spec
CommitLineData
dc871d9e
JR
1Summary: Versatile file search utility for the Xfce desktop
2Name: catfish
8878e42d 3Version: 4.18.0
cd1606aa 4Release: 1
dc871d9e
JR
5License: GPL v2
6Group: X11/Applications/Graphics
8878e42d
KM
7Source0: https://archive.xfce.org/src/apps/catfish/4.18/%{name}-%{version}.tar.bz2
8# Source0-md5: 991eb9da850717947ecb2758aa5af87d
dc871d9e 9URL: https://docs.xfce.org/apps/catfish/
d67faf51
KM
10BuildRequires: glib2-devel >= 1:2.50.0
11BuildRequires: gtk+3-devel >= 3.22.0
12BuildRequires: python3-dbus
dc871d9e
JR
13BuildRequires: python3-distutils-extra
14BuildRequires: python3-modules
15BuildRequires: python3-pexpect
16BuildRequires: python3-pygobject3
17BuildRequires: python3-setuptools
18BuildRequires: rpm-pythonprov
19BuildRequires: rpmbuild(macros) >= 1.714
d67faf51 20BuildRequires: xfconf-devel >= 4.14.0
dc871d9e
JR
21Requires: gtk-update-icon-cache
22Requires: hicolor-icon-theme
23Requires: mlocate
24Requires: python3-dbus
25Requires: python3-pexpect
26Requires: python3-pygobject3
27Suggests: python3-zeitgeist
f4715693 28BuildArch: noarch
dc871d9e
JR
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32Catfish is a versatile file search utility for the Xfce desktop.
33Powered by Python and GTK, it is fast, flexible, and exceptional at
34finding files.
35
36%prep
37%setup -q
38
62604a9c
JR
39# fix #!/usr/bin/env python -> #!/usr/bin/python3:
40find -name '*.py' | xargs %{__sed} -i -e '1s,^#!.*python$,#!%{__python3},'
41
dc871d9e
JR
42%build
43%{__python3} setup.py build
44
45%install
46rm -rf $RPM_BUILD_ROOT
47install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_localedir}}
48
49cp -a build/share/applications/org.xfce.Catfish.desktop $RPM_BUILD_ROOT%{_desktopdir}/
50
51%{__python3} setup.py install \
52 --skip-build \
53 --prefix=%{_prefix} \
f4715693
JR
54 --install-purelib=%{py3_sitescriptdir} \
55 --install-platlib=%{py3_sitedir} \
dc871d9e
JR
56 --root=$RPM_BUILD_ROOT
57
58cp -a build/mo/* $RPM_BUILD_ROOT%{_localedir}/
59
d67faf51 60%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hye,ie}
dc871d9e 61%{__mv} $RPM_BUILD_ROOT%{_localedir}/{hy_AM,hy}
d67faf51 62%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
dc871d9e
JR
63
64%find_lang %{name}
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
70%update_desktop_database_post
71%update_icon_cache hicolor
72
73%postun
74%update_desktop_database_postun
75%update_icon_cache hicolor
76
77%files -f %{name}.lang
78%defattr(644,root,root,755)
d67faf51 79%doc AUTHORS NEWS README.md
dc871d9e
JR
80%attr(755,root,root) %{_bindir}/%{name}
81%{_desktopdir}/org.xfce.Catfish.desktop
82%{_datadir}/metainfo/catfish.appdata.xml
83%{_iconsdir}/hicolor/*/*/*
1dd22e07 84%{py3_sitescriptdir}/catfish-*.egg-info
f4715693
JR
85%{py3_sitescriptdir}/catfish
86%{py3_sitescriptdir}/catfish_lib
dc871d9e
JR
87%{_datadir}/catfish
88%{_mandir}/man1/catfish.1*
This page took 1.526042 seconds and 4 git commands to generate.