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