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