mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-22 19:40:37 +00:00
chore (devpod): add %check, use new macros (#8595)
* chore (devpod): add %check Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * smhing my head so hard Signed-off-by: Owen-sz <owen@fyralabs.com> --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Owen-sz <owen@fyralabs.com>
This commit is contained in:
@@ -41,6 +41,7 @@ BuildRequires: pkgconfig(gdk-3.0)
|
||||
BuildRequires: pkgconfig(javascriptcoregtk-4.1)
|
||||
BuildRequires: pkgconfig(libsoup-3.0)
|
||||
BuildRequires: pkgconfig(webkit2gtk-4.1)
|
||||
BuildRequires: desktop-file-utils
|
||||
Requires: libappindicator-gtk3
|
||||
|
||||
%description desktop %{common_description}
|
||||
@@ -86,9 +87,12 @@ install -m 0755 -vd %{buildroot}%{_bindir}
|
||||
install -m 0755 -vp bin/devpod %{buildroot}%{_bindir}/devpod-cli
|
||||
# tauri
|
||||
install -Dm755 "desktop/src-tauri/target/rpm/DevPod Desktop" %buildroot%_bindir/dev-pod-desktop
|
||||
install -Dm644 %{S:1} -t %buildroot%_datadir/applications/
|
||||
install -Dm644 %{S:1} %buildroot%_appsdir/DevPod.desktop
|
||||
install -Dm644 desktop/devpod.png %buildroot%_datadir/pixmaps/dev-pod-desktop.png
|
||||
|
||||
%check
|
||||
desktop-file-validate %buildroot%_appsdir/DevPod.desktop
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md SECURITY.md
|
||||
@@ -96,5 +100,5 @@ install -Dm644 desktop/devpod.png %buildroot%_datadir/pixmaps/dev-pod-desktop.pn
|
||||
|
||||
%files desktop
|
||||
%_bindir/dev-pod-desktop
|
||||
%_datadir/applications/DevPod.desktop
|
||||
%_appsdir/DevPod.desktop
|
||||
%_datadir/pixmaps/dev-pod-desktop.png
|
||||
|
||||
Reference in New Issue
Block a user