File tree Expand file tree Collapse file tree 7 files changed +64
-9
lines changed Expand file tree Collapse file tree 7 files changed +64
-9
lines changed Original file line number Diff line number Diff line change @@ -58,9 +58,11 @@ dist_installed_test_data = \
5858	tests/org.test.Deprecated.SHA1.file.yaml \
5959	tests/hello.sh \
6060	tests/hello.tar.xz \
61- 	tests/org.flatpak_builder.gui .desktop \
61+ 	tests/org.flatpak.appstream_media .desktop \
6262	tests/org.flatpak_builder.gui.json \
63- 	tests/org.flatpak_builder.gui.metainfo.xml \
63+ 	tests/org.flatpak.appstream_media.metainfo.xml \
64+ 	tests/org.flatpak.appstream_media.json \
65+ 	tests/org.test.Hello-256 .png \
6466	$(NULL )
6567
6668installed_test_keyringdir = $(installed_testdir)/test-keyring
Original file line number Diff line number Diff line change @@ -105,9 +105,11 @@ if get_option('installed_tests')
105105    ' test-runtime.json' 
106106    ' test.json' 
107107    ' test.yaml' 
108-     ' org.flatpak_builder.gui .desktop' 
108+     ' org.flatpak.appstream_media .desktop' 
109109    ' org.flatpak_builder.gui.json' 
110-     ' org.flatpak_builder.gui.metainfo.xml' 
110+     ' org.flatpak.appstream_media.metainfo.xml' 
111+     ' org.flatpak.appstream_media.json' 
112+     ' org.test.Hello-256.png' 
111113
112114    install_dir : installed_testdir,
113115    install_mode : ' rw-r--r--' 
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Name=Example
33GenericName =Example
44Comment =Example
55Exec =hello %U
6- Icon =org.flatpak_builder.gui 
6+ Icon =org.flatpak.appstream_media 
77Type =Application
88Categories =Network;
99Version =1.1
Original file line number Diff line number Diff line change 1+ {
2+     "id" : " org.flatpak.appstream_media" 
3+     "runtime" : " org.test.Platform" 
4+     "sdk" : " org.test.Sdk" 
5+     "command" : " hello" 
6+     "modules" : [
7+         {
8+             "name" : " appstream_media" 
9+             "buildsystem" : " simple" 
10+             "build-commands" : [
11+                 " mkdir -p ${FLATPAK_DEST}/bin ${FLATPAK_DEST}/share/metainfo ${FLATPAK_DEST}/share/applications" 
12+                 " mkdir -p ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps" 
13+                 " cp -vf hello.sh ${FLATPAK_DEST}/bin/hello" 
14+                 " cp -vf ${FLATPAK_ID}.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml" 
15+                 " cp -vf ${FLATPAK_ID}.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop" 
16+                 " cp -vf org.test.Hello-256.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png" 
17+             ],
18+             "sources" : [
19+                 {
20+                     "type" : " script" 
21+                     "dest-filename" : " hello.sh" 
22+                     "commands" : [
23+                         " echo \" Hello world, from a sandbox\" " 
24+                     ]
25+                 },
26+                 {
27+                     "type" : " file" 
28+                     "path" : " org.flatpak.appstream_media.desktop" 
29+                 },
30+                 {
31+                     "type" : " file" 
32+                     "path" : " org.flatpak.appstream_media.metainfo.xml" 
33+                 },
34+                 {
35+                     "type" : " file" 
36+                     "path" : " org.test.Hello-256.png" 
37+                 }
38+             ]
39+         }
40+     ]
41+ }
Original file line number Diff line number Diff line change 11<?xml  version =" 1.0"  encoding =" UTF-8" 
22<component  type =" desktop-application" 
3-   <id >org.flatpak_builder.gui </id >
4-   <launchable  type =" desktop-id" flatpak_builder.gui .desktop</launchable >
3+   <id >org.flatpak.appstream_media </id >
4+   <launchable  type =" desktop-id" flatpak.appstream_media .desktop</launchable >
55  <metadata_license >CC0-1.0</metadata_license >
66  <project_license >GPL-2.0+</project_license >
7-   <name >org.flatpak_builder.gui </name >
7+   <name >org.flatpak.appstream_media </name >
88  <developer_name >Flatpak</developer_name >
99  <summary >Foo foo foo foo</summary >
1010  <url  type =" homepage" url >
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ set -euo pipefail
2323
2424skip_without_fuse
2525
26- echo  " 1..8 " 
26+ echo  " 1..9 " 
2727
2828setup_repo
2929install_repo
@@ -144,3 +144,13 @@ ostree checkout --repo=$REPO/repo_sc -U screenshots/$(flatpak --default-arch) ou
144144find outdir_sc -path " */icons/64x64/org.test.Hello.png" |  grep -q . 
145145
146146echo  " ok screenshot ref commit" 
147+ 
148+ #  test compose partial url
149+ ${FLATPAK_BUILDER}  --force-clean builddir_sc \
150+     --mirror-screenshots-url=https://example.org/media \
151+     --state-dir .fp-compose-url-policy \
152+     --compose-url-policy=partial \
153+     org.flatpak.appstream_media.json >&2 
154+ gzip -cdq builddir_sc/files/share/app-info/xmls/org.flatpak.appstream_media.xml.gz| grep -Eq ' >org/flatpak_builder/appstream_media/[^/]+/icons/128x128/org.flatpak.appstream_media.png</icon>' 
155+ 
156+ echo  " ok compose partial url" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments