]> git.pld-linux.org Git - packages/dspy.git/blame - dspy.spec
- new
[packages/dspy.git] / dspy.spec
CommitLineData
aeb29a9d
JB
1Summary: Explore the D-Bus
2Summary(pl.UTF-8): Eksplorator szyny D-Bus
3Name: dspy
4Version: 1.0.0
5Release: 1
6License: GPL v3+
7Group: Development/Tools
8Source0: https://download.gnome.org/sources/dspy/1.0/%{name}-%{version}.tar.xz
9# Source0-md5: 09f3cd52ff0045ceea746501b09f1532
10URL: https://gitlab.gnome.org/GNOME/d-spy
11BuildRequires: glib2-devel >= 1:2.68
12BuildRequires: gtk4-devel >= 4.2
13BuildRequires: libadwaita-devel >= 1.0
14BuildRequires: meson >= 0.56.0
15BuildRequires: ninja >= 1.5
16BuildRequires: pkgconfig
17BuildRequires: rpmbuild(macros) >= 1.736
18BuildRequires: tar >= 1:1.22
19BuildRequires: xz
20Requires(post,postun): glib2 >= 1:2.68
21# TODO: use gtk4 variant
22Requires(post,postun): gtk-update-icon-cache
23Requires: %{name}-libs = %{version}-%{release}
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27D-Spy is a tool to explore and test end-points and interfaces on the
28System or Session D-Bus. You can also connect to D-Bus peers by
29address. D-Spy was originally part of GNOME Builder.
30
31%description -l pl.UTF-8
32D-Spy to narzędzie do badania i testowania końcówek oraz interfejsów
33systemowej lub sesyjnej szyny D-Bus. Pozwala także łączyć się z
34partnerami szyny po adresie. D-Spy pierwotnie był częścią projektu
35GNOME Builder.
36
37%package libs
38Summary: D-Spy shared library
39Summary(pl.UTF-8): Biblioteka współdzielona D-Spy
40Group: Libraries
41Requires: glib2 >= 1:2.68
42Requires: gtk4 >= 4.2
43Requires: libadwaita >= 1.0
44
45%description libs
46D-Spy shared library.
47
48%description libs -l pl.UTF-8
49Biblioteka współdzielona D-Spy.
50
51%package devel
52Summary: Header files for D-Spy library
53Summary(pl.UTF-8): Pliki nagłówkowe biblioteki D-Spy
54Group: Development/Libraries
55Requires: %{name}-libs = %{version}-%{release}
56Requires: glib2-devel >= 1:2.68
57Requires: gtk4-devel >= 4.2
58
59%description devel
60Header files for D-Spy library.
61
62%description devel -l pl.UTF-8
63Pliki nagłówkowe biblioteki D-Spy.
64
65%package static
66Summary: D-Spy static library
67Summary(pl.UTF-8): Biblioteka statyczna D-Spy
68Group: Development/Libraries
69Requires: %{name}-devel = %{version}-%{release}
70
71%description static
72D-Spy static library.
73
74%description static -l pl.UTF-8
75Biblioteka statyczna D-Spy.
76
77%prep
78%setup -q
79
80%build
81%meson build
82
83%ninja_build -C build
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
88%ninja_install -C build
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post
94%glib_compile_schemas
95%update_icon_cache hicolor
96
97%postun
98%glib_compile_schemas
99%update_icon_cache hicolor
100
101%post libs -p /sbin/ldconfig
102%postun libs -p /sbin/ldconfig
103
104%files
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_bindir}/d-spy
107%{_datadir}/appdata/org.gnome.dspy.appdata.xml
108%{_datadir}/glib-2.0/schemas/org.gnome.dspy.gschema.xml
109%{_desktopdir}/org.gnome.dspy.desktop
110%{_iconsdir}/hicolor/scalable/apps/org.gnome.dspy.svg
111%{_iconsdir}/hicolor/scalable/apps/org.gnome.dspy.devel.svg
112%{_iconsdir}/hicolor/symbolic/apps/org.gnome.dspy-symbolic.svg
113
114%files libs
115%defattr(644,root,root,755)
116%attr(755,root,root) %{_libdir}/libdspy-1.so.*.*.*
117%attr(755,root,root) %ghost %{_libdir}/libdspy-1.so.1
118
119%files devel
120%defattr(644,root,root,755)
121%attr(755,root,root) %{_libdir}/libdspy-1.so
122%{_includedir}/dspy-1
123
124%files static
125%defattr(644,root,root,755)
126%{_libdir}/libdspy-1.a
This page took 0.039859 seconds and 4 git commands to generate.