From 7b74a56aca8750eeedbd0c9ba26d8a052d6f42d8 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Wed, 27 Mar 2024 08:19:28 +0700 Subject: [PATCH] warpinator: Add at 1.8.3 **Summary** - Add warpinator at 1.8.3 - Resolves getsolus/packages#1863 **Test Plan** Transfer and recieve files from phone **Checklist** - [x] Package was built and tested against unstable --- packages/w/warpinator/MAINTAINERS.md | 5 + .../files/fix-launch-script-path.patch | 22 +++ packages/w/warpinator/monitoring.yml | 7 + packages/w/warpinator/package.yml | 36 +++++ packages/w/warpinator/pspec_x86_64.xml | 142 ++++++++++++++++++ 5 files changed, 212 insertions(+) create mode 100644 packages/w/warpinator/MAINTAINERS.md create mode 100644 packages/w/warpinator/files/fix-launch-script-path.patch create mode 100644 packages/w/warpinator/monitoring.yml create mode 100644 packages/w/warpinator/package.yml create mode 100644 packages/w/warpinator/pspec_x86_64.xml diff --git a/packages/w/warpinator/MAINTAINERS.md b/packages/w/warpinator/MAINTAINERS.md new file mode 100644 index 00000000000..4c47eb6b3d0 --- /dev/null +++ b/packages/w/warpinator/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Muhammad Alfi Syahrin + - Matrix: @alfisya:matrix.org + - Email: malfisya.dev@hotmail.com \ No newline at end of file diff --git a/packages/w/warpinator/files/fix-launch-script-path.patch b/packages/w/warpinator/files/fix-launch-script-path.patch new file mode 100644 index 00000000000..384fb5351c3 --- /dev/null +++ b/packages/w/warpinator/files/fix-launch-script-path.patch @@ -0,0 +1,22 @@ +diff --git a/src/warpinator-launch.py b/src/warpinator-launch.py +index db73f93..817e4a2 100644 +--- a/src/warpinator-launch.py ++++ b/src/warpinator-launch.py +@@ -135,7 +135,7 @@ else: + + launch_args = [] + +- launch_args += ["/bin/bwrap"] ++ launch_args += ["/usr/bin/bwrap"] + launch_args += ["--ro-bind", "/", "/"] + launch_args += ["--dev", "/dev"] + launch_args += ["--bind", rundir + "/dconf", rundir + "/dconf"] +@@ -156,7 +156,7 @@ else: + launch_args += ["--die-with-parent"] + + # launch_args += ["/bin/sh"] +- launch_args += ["/bin/python3", warpinator_path] ++ launch_args += ["/usr/bin/python3", warpinator_path] + + ret = 0 + diff --git a/packages/w/warpinator/monitoring.yml b/packages/w/warpinator/monitoring.yml new file mode 100644 index 00000000000..c1ced162957 --- /dev/null +++ b/packages/w/warpinator/monitoring.yml @@ -0,0 +1,7 @@ +releases: + id: 226946 + rss: https://github.com/linuxmint/warpinator/tags.atom +security: + cpe: + - vendor: linuxmint + product: warpinator diff --git a/packages/w/warpinator/package.yml b/packages/w/warpinator/package.yml new file mode 100644 index 00000000000..4f87470dd31 --- /dev/null +++ b/packages/w/warpinator/package.yml @@ -0,0 +1,36 @@ +name : warpinator +version : 1.8.3 +release : 1 +source : + - https://github.com/linuxmint/warpinator/archive/refs/tags/1.8.3.tar.gz : 1e1e52519301e4913644ae48a588c93f380603ecbfb399f9ba55d575d6cd4a71 +homepage : https://github.com/linuxmint/warpinator/ +license : GPL-3.0-or-later +component : network.util +summary : Send and receive files across a local network +description: | + Warpinator allows you to easily connect multiple computers on a local area network and share files quickly and securely. +builddeps : + - pkgconfig(polkit-gobject-1) +rundeps : + - python-grpcio + - python-netifaces + - python-protobuf + - python-pynacl + - python-qrcode + - python-setproctitle + - python-xapp + - python-zeroconf + - xapp +setup : | + # Fix bubblewrap and python path + %patch -p1 -i $pkgfiles/fix-launch-script-path.patch + + %meson_configure \ + -Dbundle-zeroconf=false \ + -Dbundle-grpc=false +build : | + %ninja_build +install : | + %ninja_install + # Remove autostart file + rm -fr $installdir/etc/ diff --git a/packages/w/warpinator/pspec_x86_64.xml b/packages/w/warpinator/pspec_x86_64.xml new file mode 100644 index 00000000000..c08aa4d029e --- /dev/null +++ b/packages/w/warpinator/pspec_x86_64.xml @@ -0,0 +1,142 @@ + + + warpinator + https://github.com/linuxmint/warpinator/ + + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + GPL-3.0-or-later + network.util + Send and receive files across a local network + Warpinator allows you to easily connect multiple computers on a local area network and share files quickly and securely. + + https://sources.getsol.us/README.Solus + + + warpinator + Send and receive files across a local network + Warpinator allows you to easily connect multiple computers on a local area network and share files quickly and securely. + + network.util + + /usr/bin/warpinator + /usr/bin/warpinator-send + /usr/lib64/warpinator/warpinator/auth.py + /usr/lib64/warpinator/warpinator/config.py + /usr/lib64/warpinator/warpinator/dbus_service.py + /usr/lib64/warpinator/warpinator/firewall/ufw-modify + /usr/lib64/warpinator/warpinator/interceptors.py + /usr/lib64/warpinator/warpinator/landlock/LICENSE + /usr/lib64/warpinator/warpinator/landlock/__init__.py + /usr/lib64/warpinator/warpinator/landlock/plumbing.py + /usr/lib64/warpinator/warpinator/landlock/porcelain.py + /usr/lib64/warpinator/warpinator/misc.py + /usr/lib64/warpinator/warpinator/networkmonitor.py + /usr/lib64/warpinator/warpinator/notifications.py + /usr/lib64/warpinator/warpinator/ops.py + /usr/lib64/warpinator/warpinator/prefs.py + /usr/lib64/warpinator/warpinator/remote.py + /usr/lib64/warpinator/warpinator/remote_registration.py + /usr/lib64/warpinator/warpinator/server.py + /usr/lib64/warpinator/warpinator/transfers.py + /usr/lib64/warpinator/warpinator/util.py + /usr/lib64/warpinator/warpinator/warp_pb2.py + /usr/lib64/warpinator/warpinator/warp_pb2_grpc.py + /usr/lib64/warpinator/warpinator/warpinator-launch.py + /usr/lib64/warpinator/warpinator/warpinator.py + /usr/share/applications/org.x.Warpinator.desktop + /usr/share/glib-2.0/schemas/org.x.Warpinator.gschema.xml + /usr/share/icons/hicolor/128x128/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/128x128@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/16x16/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/16x16@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/22x22/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/22x22@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/24x24/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/24x24@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/256x256/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/256x256@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/32x32/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/32x32@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/48x48/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/48x48@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/64x64/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/64x64@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/96x96/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/96x96@2/apps/org.x.Warpinator.png + /usr/share/icons/hicolor/scalable/apps/org.x.Warpinator-error-symbolic.svg + /usr/share/icons/hicolor/scalable/apps/org.x.Warpinator-symbolic.svg + /usr/share/locale/am/LC_MESSAGES/warpinator.mo + /usr/share/locale/ar/LC_MESSAGES/warpinator.mo + /usr/share/locale/be/LC_MESSAGES/warpinator.mo + /usr/share/locale/bn/LC_MESSAGES/warpinator.mo + /usr/share/locale/ca/LC_MESSAGES/warpinator.mo + /usr/share/locale/cs/LC_MESSAGES/warpinator.mo + /usr/share/locale/cy/LC_MESSAGES/warpinator.mo + /usr/share/locale/da/LC_MESSAGES/warpinator.mo + /usr/share/locale/de/LC_MESSAGES/warpinator.mo + /usr/share/locale/el/LC_MESSAGES/warpinator.mo + /usr/share/locale/en_GB/LC_MESSAGES/warpinator.mo + /usr/share/locale/eo/LC_MESSAGES/warpinator.mo + /usr/share/locale/es/LC_MESSAGES/warpinator.mo + /usr/share/locale/et/LC_MESSAGES/warpinator.mo + /usr/share/locale/eu/LC_MESSAGES/warpinator.mo + /usr/share/locale/fi/LC_MESSAGES/warpinator.mo + /usr/share/locale/fr/LC_MESSAGES/warpinator.mo + /usr/share/locale/fr_CA/LC_MESSAGES/warpinator.mo + /usr/share/locale/fy/LC_MESSAGES/warpinator.mo + /usr/share/locale/he/LC_MESSAGES/warpinator.mo + /usr/share/locale/hi/LC_MESSAGES/warpinator.mo + /usr/share/locale/hr/LC_MESSAGES/warpinator.mo + /usr/share/locale/hu/LC_MESSAGES/warpinator.mo + /usr/share/locale/ia/LC_MESSAGES/warpinator.mo + /usr/share/locale/id/LC_MESSAGES/warpinator.mo + /usr/share/locale/ie/LC_MESSAGES/warpinator.mo + /usr/share/locale/is/LC_MESSAGES/warpinator.mo + /usr/share/locale/it/LC_MESSAGES/warpinator.mo + /usr/share/locale/ja/LC_MESSAGES/warpinator.mo + /usr/share/locale/kab/LC_MESSAGES/warpinator.mo + /usr/share/locale/kk/LC_MESSAGES/warpinator.mo + /usr/share/locale/kn/LC_MESSAGES/warpinator.mo + /usr/share/locale/ko/LC_MESSAGES/warpinator.mo + /usr/share/locale/la/LC_MESSAGES/warpinator.mo + /usr/share/locale/lt/LC_MESSAGES/warpinator.mo + /usr/share/locale/nl/LC_MESSAGES/warpinator.mo + /usr/share/locale/oc/LC_MESSAGES/warpinator.mo + /usr/share/locale/pl/LC_MESSAGES/warpinator.mo + /usr/share/locale/pt/LC_MESSAGES/warpinator.mo + /usr/share/locale/pt_BR/LC_MESSAGES/warpinator.mo + /usr/share/locale/ro/LC_MESSAGES/warpinator.mo + /usr/share/locale/ru/LC_MESSAGES/warpinator.mo + /usr/share/locale/sk/LC_MESSAGES/warpinator.mo + /usr/share/locale/sr/LC_MESSAGES/warpinator.mo + /usr/share/locale/sr@latin/LC_MESSAGES/warpinator.mo + /usr/share/locale/sv/LC_MESSAGES/warpinator.mo + /usr/share/locale/tr/LC_MESSAGES/warpinator.mo + /usr/share/locale/uk/LC_MESSAGES/warpinator.mo + /usr/share/locale/zgh/LC_MESSAGES/warpinator.mo + /usr/share/locale/zh_CN/LC_MESSAGES/warpinator.mo + /usr/share/locale/zh_HK/LC_MESSAGES/warpinator.mo + /usr/share/metainfo/org.x.Warpinator.appdata.xml + /usr/share/nemo/actions/warpinator-send-check + /usr/share/nemo/actions/warpinator-send.nemo_action + /usr/share/polkit-1/actions/org.x.warpinator.policy + /usr/share/warpinator/group-code.ui + /usr/share/warpinator/main-window.ui + /usr/share/warpinator/manual-connect.ui + /usr/share/warpinator/op-item.ui + /usr/share/warpinator/overview-button.ui + /usr/share/warpinator/prefs-window.ui + + + + + 2024-03-26 + 1.8.3 + Packaging update + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + + \ No newline at end of file