]> git.pld-linux.org Git - packages/d-feet.git/blame - d-feet.spec
- rebuild with python 3.8
[packages/d-feet.git] / d-feet.spec
CommitLineData
92e2de81
JB
1#
2# Conditional build:
3%bcond_without tests # test suite
4#
df29c4f1 5Summary: D-Feet - a D-Bus debugger
92e2de81 6Summary(pl.UTF-8): D-Feet - debugger dla magistrali D-Bus
df29c4f1 7Name: d-feet
6a2c0e43 8Version: 0.3.15
6be97bdb 9Release: 2
6a2c0e43 10License: GPL v2+
f4be6b15 11Group: X11/Applications
92e2de81 12Source0: http://ftp.gnome.org/pub/GNOME/sources/d-feet/0.3/%{name}-%{version}.tar.xz
6a2c0e43
JB
13# Source0-md5: 44f046c5c35256f346db516dab3f938a
14URL: https://wiki.gnome.org/Apps/DFeet
92e2de81
JB
15BuildRequires: gobject-introspection-devel >= 0.9.6
16BuildRequires: gtk+3-devel >= 3.10
6a2c0e43
JB
17BuildRequires: meson >= 0.50.0
18BuildRequires: ninja >= 1.5
92e2de81
JB
19BuildRequires: pkgconfig
20BuildRequires: python-devel >= 1:2.7
21%{?with_tests:BuildRequires: python-pep8}
df29c4f1 22BuildRequires: rpm-pythonprov
6a2c0e43 23BuildRequires: rpmbuild(macros) >= 1.736
92e2de81
JB
24BuildRequires: tar >= 1:1.22
25BuildRequires: xz
26BuildRequires: yelp-tools
df29c4f1 27Requires(post,postun): desktop-file-utils
92e2de81 28Requires(post,postun): glib2-devel >= 1:2.26.0
83ba8f1b 29Requires(post,postun): gtk-update-icon-cache
df29c4f1 30Requires(post,postun): hicolor-icon-theme
92e2de81
JB
31Requires: gtk+3 >= 3.10
32Requires: python >= 1:2.7
33Requires: python-pygobject3 >= 3.4
0fb89c58 34Suggests: libwnck >= 3.0
df29c4f1
PZ
35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39D-Feet is a D-Bus debugger.
40
92e2de81
JB
41%description -l pl.UTF-8
42D-Feet to debugger dla magistrali D-Bus.
43
df29c4f1
PZ
44%prep
45%setup -q
46
47%build
6a2c0e43
JB
48%meson build \
49 %{!?with_tests:-Dtests=false}
50
51%ninja_build -C build
df29c4f1
PZ
52
53%install
54rm -rf $RPM_BUILD_ROOT
55
6a2c0e43 56%ninja_install -C build
df29c4f1 57
6a2c0e43
JB
58# meson is so great, "pure: true" for python.install_sources doesn't work
59install -d $RPM_BUILD_ROOT%{py3_sitescriptdir}
60%{__mv} $RPM_BUILD_ROOT%{py3_sitedir}/dfeet $RPM_BUILD_ROOT%{py3_sitescriptdir}
61%py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
62%py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
df29c4f1 63
92e2de81
JB
64%find_lang %{name} --with-gnome
65
df29c4f1
PZ
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
92e2de81 70%glib_compile_schemas
df29c4f1
PZ
71%update_desktop_database_post
72%update_icon_cache hicolor
73
74%postun
92e2de81 75%glib_compile_schemas
df29c4f1
PZ
76%update_desktop_database_postun
77%update_icon_cache hicolor
78
92e2de81 79%files -f %{name}.lang
df29c4f1 80%defattr(644,root,root,755)
92e2de81 81%doc AUTHORS NEWS README TODO
df29c4f1 82%attr(755,root,root) %{_bindir}/d-feet
92e2de81 83%{_datadir}/d-feet
6a2c0e43
JB
84%{_datadir}/glib-2.0/schemas/org.gnome.dfeet.gschema.xml
85%{_datadir}/metainfo/org.gnome.dfeet.appdata.xml
86%{py3_sitescriptdir}/dfeet
87%{_desktopdir}/org.gnome.dfeet.desktop
92e2de81 88%{_iconsdir}/hicolor/16x16/apps/dfeet-*.png
6a2c0e43
JB
89%{_iconsdir}/hicolor/scalable/apps/org.gnome.dfeet.svg
90%{_iconsdir}/hicolor/symbolic/apps/org.gnome.dfeet-symbolic.svg
This page took 0.062974 seconds and 4 git commands to generate.