summaryrefslogtreecommitdiff
path: root/libre/gnome-boxes
diff options
context:
space:
mode:
Diffstat (limited to 'libre/gnome-boxes')
-rw-r--r--libre/gnome-boxes/PKGBUILD16
-rw-r--r--libre/gnome-boxes/hide_download_button.patch13
2 files changed, 24 insertions, 5 deletions
diff --git a/libre/gnome-boxes/PKGBUILD b/libre/gnome-boxes/PKGBUILD
index 1717a9923..638585df8 100644
--- a/libre/gnome-boxes/PKGBUILD
+++ b/libre/gnome-boxes/PKGBUILD
@@ -5,9 +5,13 @@
# Contributor: Daniel Milewski <niitotantei@gmail.com>
# Contributor : André Silva <emulatorman@hyperbola.info>
+# Parabola changes and rationale:
+# - Remove download links of nonfree OS
+# - Replace Windows with Parabola in documention
+
pkgname=gnome-boxes
pkgver=3.34.2
-pkgrel=1
+pkgrel=2
pkgrel+=.par1
pkgdesc="Simple GNOME application to access remote or virtual systems"
pkgdesc+=", without suggestions (and logos) of nonfree operating systems"
@@ -25,9 +29,11 @@ _commit=2edb94153b163759d18195c511d6cf5212fd1bfe # tags/v3.34.2^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-boxes.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/gtk-frdp.git"
"git+https://gitlab.gnome.org/felipeborges/libovf-glib.git")
+source+=(hide_download_button.patch)
sha256sums=('SKIP'
'SKIP'
'SKIP')
+sha256sums+=('74f0d30e4ca280afe4c1f532ecc2856e8ee850a0e3d1812138536b4b9e7e2e7f')
pkgver() {
cd $pkgname
@@ -42,10 +48,10 @@ prepare() {
git config --local submodule.subprojects/libovf-glib.url "$srcdir/libovf-glib"
git submodule update
- # remove distro logos
- find ./data/osinfo/ -type f -name '*.xml' -exec sed -i '/<os /,/\/os>/ d' {} +
- echo "" > ./data/osinfo/recommended-downloads.xml
- # touch ./data/osinfo/meson.build
+ # remove recommended downloads of nonfree OS
+ sed -i /os_id/d ./data/recommended-downloads.xml
+ # Make download button invisible
+ patch -Np1 -i ../hide_download_button.patch
# I'd rather not use Windows as example in user docs
find ./help/ -type f \( -name '*.po' -o -name '*.page' \) -exec \
sed -Ei 's/(Microsoft )?Windows(™)?/Parabola/' {} +
diff --git a/libre/gnome-boxes/hide_download_button.patch b/libre/gnome-boxes/hide_download_button.patch
new file mode 100644
index 000000000..1b6d353ad
--- /dev/null
+++ b/libre/gnome-boxes/hide_download_button.patch
@@ -0,0 +1,13 @@
+diff --git a/data/ui/wizard-source.ui b/data/ui/wizard-source.ui
+index 94c8a802..a5bfb774 100644
+--- a/data/ui/wizard-source.ui
++++ b/data/ui/wizard-source.ui
+@@ -60,7 +60,7 @@
+
+ <child>
+ <object class="GtkButton" id="download_an_os_button">
+- <property name="visible">True</property>
++ <property name="visible">False</property>
+ <signal name="clicked" handler="on_download_an_os_button_clicked"/>
+ <style>
+ <class name="boxes-menu-row"/>