]> git.pld-linux.org Git - packages/dspy.git/blame - dspy.spec
- updated to 1.2.0
[packages/dspy.git] / dspy.spec
CommitLineData
dd64a1be 1# TODO: use gtk4-update-icon-cache
aeb29a9d
JB
2Summary: Explore the D-Bus
3Summary(pl.UTF-8): Eksplorator szyny D-Bus
4Name: dspy
dd64a1be 5Version: 1.2.0
aeb29a9d
JB
6Release: 1
7License: GPL v3+
8Group: Development/Tools
dd64a1be
JB
9Source0: https://download.gnome.org/sources/dspy/1.2/%{name}-%{version}.tar.xz
10# Source0-md5: 6353ae1fdd82cc44c7913d1c2ab1bd97
aeb29a9d
JB
11URL: https://gitlab.gnome.org/GNOME/d-spy
12BuildRequires: glib2-devel >= 1:2.68
dd64a1be 13BuildRequires: gtk4-devel >= 4.6
aeb29a9d
JB
14BuildRequires: libadwaita-devel >= 1.0
15BuildRequires: meson >= 0.56.0
16BuildRequires: ninja >= 1.5
17BuildRequires: pkgconfig
18BuildRequires: rpmbuild(macros) >= 1.736
19BuildRequires: tar >= 1:1.22
20BuildRequires: xz
21Requires(post,postun): glib2 >= 1:2.68
aeb29a9d
JB
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
2004bf9e 40License: LGPL v3+
aeb29a9d
JB
41Group: Libraries
42Requires: glib2 >= 1:2.68
dd64a1be 43Requires: gtk4 >= 4.6
aeb29a9d
JB
44Requires: libadwaita >= 1.0
45
46%description libs
47D-Spy shared library.
48
49%description libs -l pl.UTF-8
50Biblioteka współdzielona D-Spy.
51
52%package devel
53Summary: Header files for D-Spy library
54Summary(pl.UTF-8): Pliki nagłówkowe biblioteki D-Spy
2004bf9e 55License: LGPL v3+
aeb29a9d
JB
56Group: Development/Libraries
57Requires: %{name}-libs = %{version}-%{release}
58Requires: glib2-devel >= 1:2.68
dd64a1be 59Requires: gtk4-devel >= 4.6
aeb29a9d
JB
60
61%description devel
62Header files for D-Spy library.
63
64%description devel -l pl.UTF-8
65Pliki nagłówkowe biblioteki D-Spy.
66
67%package static
68Summary: D-Spy static library
69Summary(pl.UTF-8): Biblioteka statyczna D-Spy
2004bf9e 70License: LGPL v3+
aeb29a9d
JB
71Group: Development/Libraries
72Requires: %{name}-devel = %{version}-%{release}
73
74%description static
75D-Spy static library.
76
77%description static -l pl.UTF-8
78Biblioteka statyczna D-Spy.
79
80%prep
81%setup -q
82
83%build
84%meson build
85
86%ninja_build -C build
87
88%install
89rm -rf $RPM_BUILD_ROOT
90
91%ninja_install -C build
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post
97%glib_compile_schemas
98%update_icon_cache hicolor
99
100%postun
101%glib_compile_schemas
102%update_icon_cache hicolor
103
104%post libs -p /sbin/ldconfig
105%postun libs -p /sbin/ldconfig
106
107%files
108%defattr(644,root,root,755)
109%attr(755,root,root) %{_bindir}/d-spy
110%{_datadir}/appdata/org.gnome.dspy.appdata.xml
111%{_datadir}/glib-2.0/schemas/org.gnome.dspy.gschema.xml
112%{_desktopdir}/org.gnome.dspy.desktop
113%{_iconsdir}/hicolor/scalable/apps/org.gnome.dspy.svg
114%{_iconsdir}/hicolor/scalable/apps/org.gnome.dspy.devel.svg
115%{_iconsdir}/hicolor/symbolic/apps/org.gnome.dspy-symbolic.svg
116
117%files libs
118%defattr(644,root,root,755)
119%attr(755,root,root) %{_libdir}/libdspy-1.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libdspy-1.so.1
121
122%files devel
123%defattr(644,root,root,755)
124%attr(755,root,root) %{_libdir}/libdspy-1.so
125%{_includedir}/dspy-1
126
127%files static
128%defattr(644,root,root,755)
129%{_libdir}/libdspy-1.a
This page took 0.174018 seconds and 4 git commands to generate.