add melon patched
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Release Alpine apk for ARM64v8 / compilation-arm64v8 (push) Successful in 9m58s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Release Alpine apk for ARM64v8 / compilation-arm64v8 (push) Successful in 9m58s
				
			This commit is contained in:
		
							parent
							
								
									4595330ce7
								
							
						
					
					
						commit
						d988b6403f
					
				
					 3 changed files with 702 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -45,9 +45,7 @@ jobs:
 | 
			
		|||
          # mv aports/community/hexagonrpcd srcpkgs/
 | 
			
		||||
          # mv aports/testing/gmic srcpkgs/
 | 
			
		||||
          # mv aports/testing/dissent srcpkgs/
 | 
			
		||||
          git clone --depth 1 https://codeberg.org/comcloudway/apkbuild-collection.git
 | 
			
		||||
          mv apkbuild-collection/testing/melon srcpkgs/
 | 
			
		||||
          ls -lah srcpkgs
 | 
			
		||||
          ls srcpkgs | tr ' ' '\n'
 | 
			
		||||
          mv srcpkgs /home/runner && chown -R runner:runner /home/runner/srcpkgs
 | 
			
		||||
          echo "/home/runner/packages/srcpkgs" >> /etc/apk/repositories
 | 
			
		||||
          su - runner -c 'export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"; cd srcpkgs; for i in $(ls ./ ); do cd $i && abuild -r -c; cd .. ; done'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										646
									
								
								srcpkgs/melon/0001-update-metainfo-file-to-pass-appstream-validate.patch
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										646
									
								
								srcpkgs/melon/0001-update-metainfo-file-to-pass-appstream-validate.patch
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,646 @@
 | 
			
		|||
From 3a6244e5927fbcc8afd8953d81fa99deec6de76a Mon Sep 17 00:00:00 2001
 | 
			
		||||
From: Jakob Meier <comcloudway@ccw.icu>
 | 
			
		||||
Date: Sun, 17 Mar 2024 07:54:21 +0100
 | 
			
		||||
Subject: [PATCH] update metainfo file to pass appstream validate
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
 data/icu.ccw.Melon.desktop.in         |   2 +-
 | 
			
		||||
 data/icu.ccw.Melon.metainfo.xml.in.in | 356 +++++++++++++-------------
 | 
			
		||||
 po/de.po                              |  36 ++-
 | 
			
		||||
 po/fa.po                              |  31 ++-
 | 
			
		||||
 po/melon.pot                          |  31 ++-
 | 
			
		||||
 5 files changed, 243 insertions(+), 213 deletions(-)
 | 
			
		||||
 | 
			
		||||
diff --git a/data/icu.ccw.Melon.desktop.in b/data/icu.ccw.Melon.desktop.in
 | 
			
		||||
index e02d30f..16a164b 100644
 | 
			
		||||
--- a/data/icu.ccw.Melon.desktop.in
 | 
			
		||||
+++ b/data/icu.ccw.Melon.desktop.in
 | 
			
		||||
@@ -7,7 +7,7 @@ Icon=@appid@
 | 
			
		||||
 Terminal=false
 | 
			
		||||
 Type=Application
 | 
			
		||||
 StartupNotify=true
 | 
			
		||||
-Categories=Graphics;Network;Viewer;GTK;GNOME;
 | 
			
		||||
+Categories=Graphics;Network;Video;Player;GTK;GNOME;
 | 
			
		||||
 # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
 | 
			
		||||
 Keywords=viewer;videos;stream;browse;
 | 
			
		||||
 X-GNOME-UsesNotifications=true
 | 
			
		||||
diff --git a/data/icu.ccw.Melon.metainfo.xml.in.in b/data/icu.ccw.Melon.metainfo.xml.in.in
 | 
			
		||||
index d05cdf4..5e7c949 100644
 | 
			
		||||
--- a/data/icu.ccw.Melon.metainfo.xml.in.in
 | 
			
		||||
+++ b/data/icu.ccw.Melon.metainfo.xml.in.in
 | 
			
		||||
@@ -1,189 +1,195 @@
 | 
			
		||||
 <?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 <component type="desktop-application">
 | 
			
		||||
-  <id>@app_id@</id>
 | 
			
		||||
+	<id>@app_id@</id>
 | 
			
		||||
 | 
			
		||||
-  <name translate="no">@prettyname@</name>
 | 
			
		||||
-  <icon type="stock">@app_id@</icon>
 | 
			
		||||
-  <summary>Video player that aims to be mobile friendly. Stream videos on the go from multiple sources.</summary>
 | 
			
		||||
+	<name translate="no">@prettyname@</name>
 | 
			
		||||
+	<icon type="stock">@app_id@</icon>
 | 
			
		||||
+	<summary>Stream videos on the go from different services</summary>
 | 
			
		||||
 | 
			
		||||
-  <!-- developer_name tag deprecated with Appstream 1.0 -->
 | 
			
		||||
-  <developer_name translate="no">@authorfullname@</developer_name>
 | 
			
		||||
-  <developer id="codeberg.org">
 | 
			
		||||
-    <name translate="no">@authorfullname@</name>
 | 
			
		||||
-  </developer>
 | 
			
		||||
-  <update_contact translate="no">@authoremail@</update_contact>
 | 
			
		||||
+	<developer id="codeberg.org">
 | 
			
		||||
+		<name translate="no">@authorfullname@</name>
 | 
			
		||||
+	</developer>
 | 
			
		||||
+	<update_contact translate="no">@authoremail@</update_contact>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-  <metadata_license>CC0-1.0</metadata_license>
 | 
			
		||||
-  <project_license>@license@</project_license>
 | 
			
		||||
+	<metadata_license>CC0-1.0</metadata_license>
 | 
			
		||||
+	<project_license>@license@</project_license>
 | 
			
		||||
 | 
			
		||||
-  <recommends>
 | 
			
		||||
-    <display_length compare="ge">360</display_length>
 | 
			
		||||
-    <internet>always</internet>
 | 
			
		||||
-  </recommends>
 | 
			
		||||
-  <supports>
 | 
			
		||||
-    <control>pointing</control>
 | 
			
		||||
-    <control>keyboard</control>
 | 
			
		||||
-    <control>touch</control>
 | 
			
		||||
-  </supports>
 | 
			
		||||
+	<recommends>
 | 
			
		||||
+		<display_length compare="ge">360</display_length>
 | 
			
		||||
+		<internet>always</internet>
 | 
			
		||||
+	</recommends>
 | 
			
		||||
+	<supports>
 | 
			
		||||
+		<control>pointing</control>
 | 
			
		||||
+		<control>keyboard</control>
 | 
			
		||||
+		<control>touch</control>
 | 
			
		||||
+	</supports>
 | 
			
		||||
 | 
			
		||||
-  <description>
 | 
			
		||||
-    <p>
 | 
			
		||||
-      Melon allows you to watch videos, subscribe to channels and bookmark playlists from multiple services.
 | 
			
		||||
-    </p>
 | 
			
		||||
-    <p>
 | 
			
		||||
-      The following services are currently supported:
 | 
			
		||||
-    </p>
 | 
			
		||||
-    <ul>
 | 
			
		||||
-      <li>Invidious (to access YouTube)</li>
 | 
			
		||||
-      <li>PeerTube (experimental)</li>
 | 
			
		||||
-      <li>Nebula (account required to watch videos)</li>
 | 
			
		||||
-    </ul>
 | 
			
		||||
-  </description>
 | 
			
		||||
+	<description>
 | 
			
		||||
+		<p>
 | 
			
		||||
+			Melon allows you to watch videos, subscribe to channels and bookmark playlists from multiple services.
 | 
			
		||||
+		</p>
 | 
			
		||||
+		<p>
 | 
			
		||||
+			Access to these services is provided via so called servers (aka plugins), which communicate with the API of said service.
 | 
			
		||||
+			The following services are currently supported:
 | 
			
		||||
+		</p>
 | 
			
		||||
+		<ul>
 | 
			
		||||
+			<li>Invidious (to access YouTube)</li>
 | 
			
		||||
+			<li>PeerTube (experimental)</li>
 | 
			
		||||
+			<li>Nebula (account required to watch videos)</li>
 | 
			
		||||
+		</ul>
 | 
			
		||||
+	</description>
 | 
			
		||||
 | 
			
		||||
-  <url type="bugtracker">@gitrepo@/issues</url>
 | 
			
		||||
-  <url type="homepage">@website@</url>
 | 
			
		||||
-  <url type="translate">https://translate.codeberg.org/engage/melon/</url>
 | 
			
		||||
-  <url type="vcs-browser">@gitrepo@</url>
 | 
			
		||||
+	<url type="bugtracker">@gitrepo@/issues</url>
 | 
			
		||||
+	<url type="homepage">@website@</url>
 | 
			
		||||
+	<url type="translate">https://translate.codeberg.org/engage/melon/</url>
 | 
			
		||||
+	<url type="vcs-browser">@gitrepo@</url>
 | 
			
		||||
 | 
			
		||||
-  <launchable type="desktop-id">@app_id@.desktop</launchable>
 | 
			
		||||
-  <screenshots>
 | 
			
		||||
-    <screenshot type="default">
 | 
			
		||||
-      <caption>
 | 
			
		||||
-        Default Melon home screen showing: crickets chirping; Subscribe to a channel first, to view uploads
 | 
			
		||||
-      </caption>
 | 
			
		||||
-      <image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/empty_feed.png</image>
 | 
			
		||||
-    </screenshot>
 | 
			
		||||
-    <screenshot>
 | 
			
		||||
-      <caption>
 | 
			
		||||
-        List of available servers: Invidious, Nebula, Peertube; including server description
 | 
			
		||||
-      </caption>
 | 
			
		||||
-      <image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/server_list.png</image>
 | 
			
		||||
-    </screenshot>
 | 
			
		||||
-    <screenshot>
 | 
			
		||||
-      <caption>
 | 
			
		||||
-        Video Screen, with a video player at the top, the video title below, an expandable description, channel information and a bookmark button
 | 
			
		||||
-      </caption>
 | 
			
		||||
-      <image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/video.png</image>
 | 
			
		||||
-    </screenshot>
 | 
			
		||||
-  </screenshots>
 | 
			
		||||
-  <releases>
 | 
			
		||||
-    <release version="0.2.0" date="2024-03-16">
 | 
			
		||||
-      <description translate="no">
 | 
			
		||||
-        <ul>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Melon now remebers your playback position:
 | 
			
		||||
-            Pick up where you left of
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Introducing Playlist-Mode:
 | 
			
		||||
-            Click the play button when viewing a playlist to start playing.
 | 
			
		||||
-            A slightly modified player will allow you to skip tracks,
 | 
			
		||||
-            enable shuffle mode or repeat videos.
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Goodbye WebView. Hello GStreamer:
 | 
			
		||||
-            Melon now has it's own simple video player,
 | 
			
		||||
-            with slide gestures to change the volume and brightness
 | 
			
		||||
-            and double click gesture to skip ahead/back.
 | 
			
		||||
-          </li>
 | 
			
		||||
-        </ul>
 | 
			
		||||
-      </description>
 | 
			
		||||
-    </release>
 | 
			
		||||
-    <release version="0.1.3" date="2024-03-09">
 | 
			
		||||
-      <description translate="no">
 | 
			
		||||
-        <ul>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            made melon translateable. Help translate melon to your language
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            decode title and description using Unidecode
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            add load more pagination to history page
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            show spinner on new pages while waiting for results
 | 
			
		||||
-          </li>
 | 
			
		||||
-        </ul>
 | 
			
		||||
-      </description>
 | 
			
		||||
-    </release>
 | 
			
		||||
-    <release version="0.1.2" date="2024-02-29">
 | 
			
		||||
-      <description translate="no">
 | 
			
		||||
-        <ul>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            experimental peertube support
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            new-uploads-feed speedup by fetching videos on 10 threads
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            faster feed rendering by loading thumbnails on separate thread
 | 
			
		||||
-          </li>
 | 
			
		||||
-        </ul>
 | 
			
		||||
-      </description>
 | 
			
		||||
-    </release>
 | 
			
		||||
-    <release version="0.1.1" date="2024-02-29">
 | 
			
		||||
-      <description translate="no">
 | 
			
		||||
-        <p>fix what's-new feed duplicate error</p>
 | 
			
		||||
-      </description>
 | 
			
		||||
-    </release>
 | 
			
		||||
-    <release version="0.1.0" date="2024-02-21">
 | 
			
		||||
-      <description translate="no">
 | 
			
		||||
-        <p>
 | 
			
		||||
-          First stable Version
 | 
			
		||||
-        </p>
 | 
			
		||||
-        <p>
 | 
			
		||||
-          Features:
 | 
			
		||||
-        </p>
 | 
			
		||||
-        <ul>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Import Subscriptions, Playlists and History from Newpipe (.db file
 | 
			
		||||
-            inside the .zip)
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Browse Server feeds and search for channels, playlists and videos
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Browse uploads and playlists from channels
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Bookmark playlists and create new ones
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Add videos to local playlist
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Follow channels and view new uploads in a home feed
 | 
			
		||||
-          </li>
 | 
			
		||||
-          <li>
 | 
			
		||||
-            Support for invidious and nebula source
 | 
			
		||||
-          </li>
 | 
			
		||||
-        </ul>
 | 
			
		||||
-      </description>
 | 
			
		||||
-    </release>
 | 
			
		||||
-  </releases>
 | 
			
		||||
+	<launchable type="desktop-id">@app_id@.desktop</launchable>
 | 
			
		||||
+	<categories>
 | 
			
		||||
+		<category>Graphics</category>
 | 
			
		||||
+		<category>Network</category>
 | 
			
		||||
+		<category>Video</category>
 | 
			
		||||
+		<category>Player</category>
 | 
			
		||||
+	</categories>
 | 
			
		||||
 | 
			
		||||
-  <translation type="gettext">@app_id@</translation>
 | 
			
		||||
+	<screenshots>
 | 
			
		||||
+		<screenshot type="default">
 | 
			
		||||
+			<caption>
 | 
			
		||||
+				Default Melon home screen showing: crickets chirping; Subscribe to a channel first, to view uploads
 | 
			
		||||
+			</caption>
 | 
			
		||||
+			<image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/empty_feed.png</image>
 | 
			
		||||
+		</screenshot>
 | 
			
		||||
+		<screenshot>
 | 
			
		||||
+			<caption>
 | 
			
		||||
+				List of available servers: Invidious, Nebula, Peertube; including server description
 | 
			
		||||
+			</caption>
 | 
			
		||||
+			<image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/server_list.png</image>
 | 
			
		||||
+		</screenshot>
 | 
			
		||||
+		<screenshot>
 | 
			
		||||
+			<caption>
 | 
			
		||||
+				Video Screen, with a video player at the top, video meta data and a bookmark button
 | 
			
		||||
+			</caption>
 | 
			
		||||
+			<image>https://codeberg.org/comcloudway/melon/media/branch/main/screenshots/video.png</image>
 | 
			
		||||
+		</screenshot>
 | 
			
		||||
+	</screenshots>
 | 
			
		||||
+	<releases>
 | 
			
		||||
+		<release version="0.2.0" date="2024-03-16">
 | 
			
		||||
+			<description translate="no">
 | 
			
		||||
+				<ul>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Melon now remebers your playback position:
 | 
			
		||||
+						Pick up where you left of
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Introducing Playlist-Mode:
 | 
			
		||||
+						Click the play button when viewing a playlist to start playing.
 | 
			
		||||
+						A slightly modified player will allow you to skip tracks,
 | 
			
		||||
+						enable shuffle mode or repeat videos.
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Goodbye WebView. Hello GStreamer:
 | 
			
		||||
+						Melon now has it's own simple video player,
 | 
			
		||||
+						with slide gestures to change the volume and brightness
 | 
			
		||||
+						and double click gesture to skip ahead/back.
 | 
			
		||||
+					</li>
 | 
			
		||||
+				</ul>
 | 
			
		||||
+			</description>
 | 
			
		||||
+		</release>
 | 
			
		||||
+		<release version="0.1.3" date="2024-03-09">
 | 
			
		||||
+			<description translate="no">
 | 
			
		||||
+				<ul>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Made melon translateable. Help translate melon to your language
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Decode title and description using Unidecode
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Add load more pagination to history page
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Show spinner on new pages while waiting for results
 | 
			
		||||
+					</li>
 | 
			
		||||
+				</ul>
 | 
			
		||||
+			</description>
 | 
			
		||||
+		</release>
 | 
			
		||||
+		<release version="0.1.2" date="2024-02-29">
 | 
			
		||||
+			<description translate="no">
 | 
			
		||||
+				<ul>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Experimental peertube support
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						New-uploads-feed speedup by fetching videos on 10 threads
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Faster feed rendering by loading thumbnails on separate thread
 | 
			
		||||
+					</li>
 | 
			
		||||
+				</ul>
 | 
			
		||||
+			</description>
 | 
			
		||||
+		</release>
 | 
			
		||||
+		<release version="0.1.1" date="2024-02-29">
 | 
			
		||||
+			<description translate="no">
 | 
			
		||||
+				<p>Fix what's-new feed duplicate error</p>
 | 
			
		||||
+			</description>
 | 
			
		||||
+		</release>
 | 
			
		||||
+		<release version="0.1.0" date="2024-02-21">
 | 
			
		||||
+			<description translate="no">
 | 
			
		||||
+				<p>
 | 
			
		||||
+					First stable Version
 | 
			
		||||
+				</p>
 | 
			
		||||
+				<p>
 | 
			
		||||
+					Features:
 | 
			
		||||
+				</p>
 | 
			
		||||
+				<ul>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Import Subscriptions, Playlists and History from Newpipe (.db file
 | 
			
		||||
+						inside the .zip)
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Browse Server feeds and search for channels, playlists and videos
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Browse uploads and playlists from channels
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Bookmark playlists and create new ones
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Add videos to local playlist
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Follow channels and view new uploads in a home feed
 | 
			
		||||
+					</li>
 | 
			
		||||
+					<li>
 | 
			
		||||
+						Support for invidious and nebula source
 | 
			
		||||
+					</li>
 | 
			
		||||
+				</ul>
 | 
			
		||||
+			</description>
 | 
			
		||||
+		</release>
 | 
			
		||||
+	</releases>
 | 
			
		||||
 | 
			
		||||
-  <content_rating type="oars-1.1">
 | 
			
		||||
-    <content_attribute id="violence-cartoon">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-fantasy">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-realistic">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-bloodshed">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-sexual">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-desecration">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="violence-slavery">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="drugs-alcohol">moderate</content_attribute>
 | 
			
		||||
-    <content_attribute id="drugs-narcotics">moderate</content_attribute>
 | 
			
		||||
-    <content_attribute id="drugs-tobacco">moderate</content_attribute>
 | 
			
		||||
-    <content_attribute id="sex-nudity">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="sex-themes">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="language-profanity">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="language-humor">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="language-discrimination">intense</content_attribute>
 | 
			
		||||
-    <content_attribute id="money-purchasing">mild</content_attribute>
 | 
			
		||||
-    <content_attribute id="money-advertising">intense</content_attribute>
 | 
			
		||||
-  </content_rating>
 | 
			
		||||
+	<translation type="gettext">@app_id@</translation>
 | 
			
		||||
+
 | 
			
		||||
+	<content_rating type="oars-1.1">
 | 
			
		||||
+		<content_attribute id="violence-cartoon">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-fantasy">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-realistic">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-bloodshed">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-sexual">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-desecration">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="violence-slavery">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="drugs-alcohol">moderate</content_attribute>
 | 
			
		||||
+		<content_attribute id="drugs-narcotics">moderate</content_attribute>
 | 
			
		||||
+		<content_attribute id="drugs-tobacco">moderate</content_attribute>
 | 
			
		||||
+		<content_attribute id="sex-nudity">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="sex-themes">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="language-profanity">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="language-humor">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="language-discrimination">intense</content_attribute>
 | 
			
		||||
+		<content_attribute id="money-purchasing">mild</content_attribute>
 | 
			
		||||
+		<content_attribute id="money-advertising">intense</content_attribute>
 | 
			
		||||
+	</content_rating>
 | 
			
		||||
 | 
			
		||||
 </component>
 | 
			
		||||
diff --git a/po/de.po b/po/de.po
 | 
			
		||||
index 0b01df8..d9e6c31 100644
 | 
			
		||||
--- a/po/de.po
 | 
			
		||||
+++ b/po/de.po
 | 
			
		||||
@@ -7,7 +7,7 @@ msgid ""
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 "Project-Id-Version: Melon 0.1.2\n"
 | 
			
		||||
 "Report-Msgid-Bugs-To: \n"
 | 
			
		||||
-"POT-Creation-Date: 2024-03-16 18:50+0100\n"
 | 
			
		||||
+"POT-Creation-Date: 2024-03-17 07:54+0100\n"
 | 
			
		||||
 "PO-Revision-Date: 2024-03-01 11:23+0000\n"
 | 
			
		||||
 "Last-Translator: Anonymous <noreply@weblate.org>\n"
 | 
			
		||||
 "Language-Team: German <https://translate.codeberg.org/projects/melon/melon-"
 | 
			
		||||
@@ -33,7 +33,11 @@ msgstr ""
 | 
			
		||||
 msgid "viewer;videos;stream;browse;"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:31
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:7
 | 
			
		||||
+msgid "Stream videos on the go from different services"
 | 
			
		||||
+msgstr ""
 | 
			
		||||
+
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:29
 | 
			
		||||
 #, fuzzy
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Melon allows you to watch videos, subscribe to channels and bookmark "
 | 
			
		||||
@@ -42,29 +46,32 @@ msgstr ""
 | 
			
		||||
 "Melon erlaubt es dir von unterschiedlichen Diensten Videos zu gucken, "
 | 
			
		||||
 "Kanälen zu folgen und Wiedergabelisten zu merken."
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:34
 | 
			
		||||
-msgid "The following services are currently supported:"
 | 
			
		||||
-msgstr "Die folgenden Dienste werden zurzeit unterstützt:"
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:32
 | 
			
		||||
+msgid ""
 | 
			
		||||
+"Access to these services is provided via so called servers (aka plugins), "
 | 
			
		||||
+"which communicate with the API of said service. The following services are "
 | 
			
		||||
+"currently supported:"
 | 
			
		||||
+msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:37
 | 
			
		||||
 msgid "Invidious (to access YouTube)"
 | 
			
		||||
 msgstr "Invidious (bietet Zugang zu YouTube)"
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
 msgid "PeerTube (experimental)"
 | 
			
		||||
 msgstr "PeerTube (experimentell)"
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:40
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
 msgid "Nebula (account required to watch videos)"
 | 
			
		||||
 msgstr "Nebula (ein Konto wird benötigt, um Videos zu gucken)"
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:52
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Default Melon home screen showing: crickets chirping; Subscribe to a channel "
 | 
			
		||||
 "first, to view uploads"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "List of available servers: Invidious, Nebula, Peertube; including server "
 | 
			
		||||
 "description"
 | 
			
		||||
@@ -72,10 +79,10 @@ msgstr ""
 | 
			
		||||
 "Liste von verfügbaren Diensten: Invidious, Nebula, Peertube; inklusive "
 | 
			
		||||
 "Beschreibung"
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:70
 | 
			
		||||
 msgid ""
 | 
			
		||||
-"Video Screen, with a video player at the top, the video title below, an "
 | 
			
		||||
-"expandable description, channel information and a bookmark button"
 | 
			
		||||
+"Video Screen, with a video player at the top, video meta data and a bookmark "
 | 
			
		||||
+"button"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
 #: ../melon/browse/__init__.py:18 ../melon/browse/search.py:58
 | 
			
		||||
@@ -836,6 +843,9 @@ msgstr "Eintrag von der Liste entfernen"
 | 
			
		||||
 msgid "Stream videos on the go"
 | 
			
		||||
 msgstr "Videos unterwegs streamen"
 | 
			
		||||
 | 
			
		||||
+#~ msgid "The following services are currently supported:"
 | 
			
		||||
+#~ msgstr "Die folgenden Dienste werden zurzeit unterstützt:"
 | 
			
		||||
+
 | 
			
		||||
 #~ msgid "Video quality"
 | 
			
		||||
 #~ msgstr "Auflösung"
 | 
			
		||||
 | 
			
		||||
diff --git a/po/fa.po b/po/fa.po
 | 
			
		||||
index 34fbc24..54e7f28 100644
 | 
			
		||||
--- a/po/fa.po
 | 
			
		||||
+++ b/po/fa.po
 | 
			
		||||
@@ -7,7 +7,7 @@ msgid ""
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 "Project-Id-Version: Melon 0.1.2\n"
 | 
			
		||||
 "Report-Msgid-Bugs-To: \n"
 | 
			
		||||
-"POT-Creation-Date: 2024-03-16 18:50+0100\n"
 | 
			
		||||
+"POT-Creation-Date: 2024-03-17 07:54+0100\n"
 | 
			
		||||
 "PO-Revision-Date: 2024-03-05 05:13+0000\n"
 | 
			
		||||
 "Last-Translator: sohrabbehdani <behdanisohrab@gmail.com>\n"
 | 
			
		||||
 "Language-Team: Persian <https://translate.codeberg.org/projects/melon/melon-"
 | 
			
		||||
@@ -33,44 +33,51 @@ msgstr ""
 | 
			
		||||
 msgid "viewer;videos;stream;browse;"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:31
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:7
 | 
			
		||||
+msgid "Stream videos on the go from different services"
 | 
			
		||||
+msgstr ""
 | 
			
		||||
+
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:29
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Melon allows you to watch videos, subscribe to channels and bookmark "
 | 
			
		||||
 "playlists from multiple services."
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:34
 | 
			
		||||
-msgid "The following services are currently supported:"
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:32
 | 
			
		||||
+msgid ""
 | 
			
		||||
+"Access to these services is provided via so called servers (aka plugins), "
 | 
			
		||||
+"which communicate with the API of said service. The following services are "
 | 
			
		||||
+"currently supported:"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:37
 | 
			
		||||
 msgid "Invidious (to access YouTube)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
 msgid "PeerTube (experimental)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:40
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
 msgid "Nebula (account required to watch videos)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:52
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Default Melon home screen showing: crickets chirping; Subscribe to a channel "
 | 
			
		||||
 "first, to view uploads"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "List of available servers: Invidious, Nebula, Peertube; including server "
 | 
			
		||||
 "description"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:70
 | 
			
		||||
 msgid ""
 | 
			
		||||
-"Video Screen, with a video player at the top, the video title below, an "
 | 
			
		||||
-"expandable description, channel information and a bookmark button"
 | 
			
		||||
+"Video Screen, with a video player at the top, video meta data and a bookmark "
 | 
			
		||||
+"button"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
 #: ../melon/browse/__init__.py:18 ../melon/browse/search.py:58
 | 
			
		||||
diff --git a/po/melon.pot b/po/melon.pot
 | 
			
		||||
index e855879..91a9bb5 100644
 | 
			
		||||
--- a/po/melon.pot
 | 
			
		||||
+++ b/po/melon.pot
 | 
			
		||||
@@ -8,7 +8,7 @@ msgid ""
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 "Project-Id-Version: Melon 0.2.0\n"
 | 
			
		||||
 "Report-Msgid-Bugs-To: \n"
 | 
			
		||||
-"POT-Creation-Date: 2024-03-16 18:50+0100\n"
 | 
			
		||||
+"POT-Creation-Date: 2024-03-17 07:54+0100\n"
 | 
			
		||||
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 | 
			
		||||
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 | 
			
		||||
 "Language-Team: LANGUAGE <LL@li.org>\n"
 | 
			
		||||
@@ -32,44 +32,51 @@ msgstr ""
 | 
			
		||||
 msgid "viewer;videos;stream;browse;"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:31
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:7
 | 
			
		||||
+msgid "Stream videos on the go from different services"
 | 
			
		||||
+msgstr ""
 | 
			
		||||
+
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:29
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Melon allows you to watch videos, subscribe to channels and bookmark "
 | 
			
		||||
 "playlists from multiple services."
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:34
 | 
			
		||||
-msgid "The following services are currently supported:"
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:32
 | 
			
		||||
+msgid ""
 | 
			
		||||
+"Access to these services is provided via so called servers (aka plugins), "
 | 
			
		||||
+"which communicate with the API of said service. The following services are "
 | 
			
		||||
+"currently supported:"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:37
 | 
			
		||||
 msgid "Invidious (to access YouTube)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:38
 | 
			
		||||
 msgid "PeerTube (experimental)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:40
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:39
 | 
			
		||||
 msgid "Nebula (account required to watch videos)"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:52
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "Default Melon home screen showing: crickets chirping; Subscribe to a channel "
 | 
			
		||||
 "first, to view uploads"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:58
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
 msgid ""
 | 
			
		||||
 "List of available servers: Invidious, Nebula, Peertube; including server "
 | 
			
		||||
 "description"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
-#: ../data/icu.ccw.Melon.metainfo.xml.in.in:64
 | 
			
		||||
+#: ../data/icu.ccw.Melon.metainfo.xml.in.in:70
 | 
			
		||||
 msgid ""
 | 
			
		||||
-"Video Screen, with a video player at the top, the video title below, an "
 | 
			
		||||
-"expandable description, channel information and a bookmark button"
 | 
			
		||||
+"Video Screen, with a video player at the top, video meta data and a bookmark "
 | 
			
		||||
+"button"
 | 
			
		||||
 msgstr ""
 | 
			
		||||
 | 
			
		||||
 #: ../melon/browse/__init__.py:18 ../melon/browse/search.py:58
 | 
			
		||||
--
 | 
			
		||||
2.44.0
 | 
			
		||||
							
								
								
									
										55
									
								
								srcpkgs/melon/APKBUILD
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										55
									
								
								srcpkgs/melon/APKBUILD
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,55 @@
 | 
			
		|||
# Contributor: Jakob Meier <comcloudway@ccw.icu>
 | 
			
		||||
# Maintainer: Jakob Meier <comcloudway@ccw.icu>
 | 
			
		||||
pkgname=melon
 | 
			
		||||
pkgver=0.2.0
 | 
			
		||||
pkgrel=0
 | 
			
		||||
pkgdesc="Melon is a video player that aims to be mobile friendly. Stream videos on the go from multiple sources."
 | 
			
		||||
url="https://codeberg.org/comcloudway/melon"
 | 
			
		||||
arch="noarch"
 | 
			
		||||
license="GPL-3.0-or-later"
 | 
			
		||||
depends="
 | 
			
		||||
	gettext
 | 
			
		||||
	gst-plugins-rs
 | 
			
		||||
	gtk4.0
 | 
			
		||||
	libadwaita
 | 
			
		||||
	py3-beautifulsoup4
 | 
			
		||||
	py3-gobject3
 | 
			
		||||
	py3-lxml
 | 
			
		||||
	py3-requests
 | 
			
		||||
	py3-unidecode
 | 
			
		||||
"
 | 
			
		||||
makedepends="
 | 
			
		||||
	desktop-file-utils
 | 
			
		||||
	gtk4.0-dev
 | 
			
		||||
	libadwaita-dev
 | 
			
		||||
	meson
 | 
			
		||||
	"
 | 
			
		||||
subpackages="$pkgname-lang $pkgname-pyc"
 | 
			
		||||
source="
 | 
			
		||||
	melon-$pkgver.tar.gz::https://codeberg.org/comcloudway/melon/archive/$pkgver.tar.gz
 | 
			
		||||
	0001-update-metainfo-file-to-pass-appstream-validate.patch
 | 
			
		||||
	"
 | 
			
		||||
builddir="$srcdir/$pkgname"
 | 
			
		||||
 | 
			
		||||
prepare() {
 | 
			
		||||
    default_prepare
 | 
			
		||||
    ls -lah
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	abuild-meson build
 | 
			
		||||
 | 
			
		||||
	ninja -C build
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
check() {
 | 
			
		||||
	meson test -C build --print-errorlog
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
package() {
 | 
			
		||||
	DESTDIR="$pkgdir" meson install -C build
 | 
			
		||||
}
 | 
			
		||||
sha512sums="
 | 
			
		||||
beb470c0c59011c47a94427ee4a3dc661a2b713714d1835c1c3e190c15aa9df607facadbdd635381c2331d31f2731b9314e210ea1a45134d84114b8c03540c40  melon-0.2.0.tar.gz
 | 
			
		||||
6ec18aa024605be6426f2bad8b585e86ee2e64212aa09244fc68f7b889deeaacd63bcb067e2226ffa9a40eda4795ecf9aa3adb212b53e4ec708cb9d757fffb79  0001-update-metainfo-file-to-pass-appstream-validate.patch
 | 
			
		||||
"
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue