diff --git a/d-spy-1.4.0.tar.xz b/d-spy-1.4.0.tar.xz new file mode 100644 index 0000000..a721d5e Binary files /dev/null and b/d-spy-1.4.0.tar.xz differ diff --git a/d-spy.spec b/d-spy.spec new file mode 100644 index 0000000..1faf367 --- /dev/null +++ b/d-spy.spec @@ -0,0 +1,73 @@ +Name: d-spy +Version: 1.4.0 +Release: 1 +Summary: D-Bus explorer +License: GPLv3+ and LGPLv3+ +URL: https://gitlab.gnome.org/GNOME/d-spy +Source0: https://download.gnome.org/sources/d-spy/1.4/d-spy-%{version}.tar.xz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: /usr/bin/appstream-util +BuildRequires: /usr/bin/desktop-file-validate + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description +D-Spy is a tool to explore and test end-points and interfaces on the System or +Session D-Bus. You can also connect to D-Bus peers by address. D-Spy was +originally part of GNOME Builder. + +%package libs +Summary: Libraries for %{name} + +%description libs +The %{name}-libs package contains %{name} shared libraries. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%meson +%meson_build + +%install +%meson_install + +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/org.gnome.dspy.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.dspy.desktop + +%files +%license COPYING +%doc NEWS +%{_bindir}/d-spy +%{_datadir}/appdata/org.gnome.dspy.appdata.xml +%{_datadir}/applications/org.gnome.dspy.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.dspy.gschema.xml +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.dspy*.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.dspy-symbolic.svg + +%files libs +%license COPYING.lgpl3 +%{_libdir}/libdspy-1.so.1* + +%files devel +%{_includedir}/dspy-1/ +%{_libdir}/libdspy-1.so +%{_libdir}/pkgconfig/dspy-1.pc + +%changelog +* Mon Jan 02 2023 lin zhang - 1.4.0-1 +- Init Packaging diff --git a/d-spy.yaml b/d-spy.yaml new file mode 100644 index 0000000..d29e845 --- /dev/null +++ b/d-spy.yaml @@ -0,0 +1,4 @@ +version_control: gitlab.gnome +src_repo: d-spy +tag_prefix: "^" +seperator: "."