From fd2f6eee3af0d80cf0b15698dd81415bfbdd9419 Mon Sep 17 00:00:00 2001 From: Mattias Bengtsson Date: Thu, 11 Aug 2016 12:15:57 +0200 Subject: [PATCH 1/3] Ignore some files - Emacs temp files - flatpak-builder files --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index d7acbb7..8eea172 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,8 @@ +*~ +*#* build +flatpak +.flatpak-builder/* .SRCINFO po/*.mo .compdb.json From 01c09f1f90255bee5985ffa71e1192213a9dfbb4 Mon Sep 17 00:00:00 2001 From: Mattias Bengtsson Date: Thu, 8 Sep 2016 01:02:18 +0200 Subject: [PATCH 2/3] Flatpak: Prefix icon with app-id Since the app icon needs to exist on the host file system it needs to be properly name spaced, otherwise it might conflict with other applications. In a non-flatpak world this is just good style. --- data/com.vinszent.GnomeTwitch.desktop.in | 2 +- ...witch.svg => com.vinszent.GnomeTwitch.svg} | 0 data/icons/export_logo.sh | 2 +- .../16x16/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 657 bytes .../22x22/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 860 bytes .../24x24/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 895 bytes .../256x256/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 8754 bytes .../32x32/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 1173 bytes .../48x48/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 1665 bytes .../512x512/apps/com.vinszent.GnomeTwitch.png | Bin 0 -> 18766 bytes ... => com.vinszent.GnomeTwitch-symbolic.svg} | 0 ...witch.svg => com.vinszent.GnomeTwitch.svg} | 0 data/meson.build | 18 +++++++++--------- src/gt-win.c | 4 ++-- 14 files changed, 13 insertions(+), 13 deletions(-) rename data/icons/{gnome-twitch.svg => com.vinszent.GnomeTwitch.svg} (100%) create mode 100644 data/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/22x22/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/24x24/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/32x32/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png create mode 100644 data/icons/hicolor/512x512/apps/com.vinszent.GnomeTwitch.png rename data/icons/hicolor/scalable/apps/{gnome-twitch-symbolic.svg => com.vinszent.GnomeTwitch-symbolic.svg} (100%) rename data/icons/hicolor/scalable/apps/{gnome-twitch.svg => com.vinszent.GnomeTwitch.svg} (100%) diff --git a/data/com.vinszent.GnomeTwitch.desktop.in b/data/com.vinszent.GnomeTwitch.desktop.in index 0b8d341..8cf3215 100644 --- a/data/com.vinszent.GnomeTwitch.desktop.in +++ b/data/com.vinszent.GnomeTwitch.desktop.in @@ -8,6 +8,6 @@ Keywords=stream;video;twitch;live;games; Type=Application Exec=gnome-twitch # Translators: Don't translate this, xgettext marks this automatically -Icon=gnome-twitch +Icon=com.vinszent.GnomeTwitch Categories=GTK;GNOME;AudioVideo;Player;Video; Terminal=false diff --git a/data/icons/gnome-twitch.svg b/data/icons/com.vinszent.GnomeTwitch.svg similarity index 100% rename from data/icons/gnome-twitch.svg rename to data/icons/com.vinszent.GnomeTwitch.svg diff --git a/data/icons/export_logo.sh b/data/icons/export_logo.sh index 7764f87..e0662c8 100644 --- a/data/icons/export_logo.sh +++ b/data/icons/export_logo.sh @@ -2,5 +2,5 @@ for i in 16 22 24 32 48 256 512 do - inkscape -z -e hicolor/$i\x$i/apps/gnome-twitch.png -w $i -h $i gnome-twitch.svg + inkscape -z -e hicolor/$i\x$i/apps/com.vinszent.GnomeTwitch.png -w $i -h $i com.vinszent.GnomeTwitch.svg done diff --git a/data/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png b/data/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png new file mode 100644 index 0000000000000000000000000000000000000000..b7cb022e88f758e6020e3cc74ecfec664f4dea98 GIT binary patch literal 657 zcmV;C0&e|@P)t<88FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10uD(;K~y-6osvyRR8bg)pL6HO-$@+>vv3+CQo%)9nVWuuBBCIY zXb}#i*s@Iot*c#&+Dqjkq*Xy=xhl1+L zU>*&q$$r-3dlP9hfT1VpxjDj@Pm!Dm+D5tjLkl@~mMIy3^ZDNZmMJN6IRV(dvy?4m z`2fW9WVTdo2&kzm$9K7zmSbKzuePvlM+pE@svNETPk_dQ)$Bd&0pO&sftiUQ(NO&F z5t6GWnoXc-zgzR{Dnm-el>aLUBegleKd^wYk|`=Ec2ZhifU%O~VfQ$CB*DwRk4gxP z41k%E^xdDNp}8spAOsvay&Hg`Cm*w@s(c zf=E=5G*}R9EF`4yh=m1-gtRIaG!o*G5Tb;p9u*Qri-fDHs!Az+-uE1fKCat4b6NP$ zVlwBP@BcsF`Mz^T0E!DMt^zCge^A*x=WLd38BKs?n9^fe(jy{*AR;0H(*GES2qIzt zh|u>oF#Ep6P@uCt>;=?{Te4BW0$5s<=U=vAx__vA)4O)+pL`)4jFCNIB-3VPF?@v2 zG1aXL&)e~+iiOA~)MY;kmr857b>U5t-Jj`Y-Hv?n=jEoX5fMN!M494NsK>WIq>uvi zbVWFI=n;YXHn*jHb#gFRSOj)Y6~y`w$I``6#Oa{2|?xg#;HgsvS|KD|#g#N@oO7^Yyy6;%lJ zMn#l+9z4s-tJZZ(abbna2m;G8I9a)tSk$KMzyoR@3_YkM+{g@hRvoQb6NEI^Z2*yQ zj1&9r^UCEQ0Z^`GWQ<;Y^xop|fGO<|vTfzq?yB^pqUUnRUU~dxf)v2AO(qSEHDa)he|N1;HEO9P6;ULJB@HhU35rG{ghbki zU3lS1Bs}6p@IWMj#*%tz2qI}BmRMs@TWge#%5+3KooYK{rlFl_=g#zasE*#w+$$!0 zPxt(n?>pZ)_kSdS9mSQ$CD_ZqhmcB3uj(U$MhlStKLpggV0^9kMP5*t$NrPc(^mFG z4Zbvl=!qCim^^}U1-X{29j#p)-gO56RS2;YsXrmh5{_IwrQ!BvH@7P5>4_N0SpJ0J zl)vIAVRYzoSDG4_AXoU0faibGZW}b2u6?3p`b7?85=b= zhm{*`cv~VKZ_AfxsQqgpURhwtCdg~lySxVN~Tmh>Q2mA29%oSRykAnx?SlXffFi4Ox*;RGDE8jTuGbICf<%*^d4n zFxZyi9dw4GXu6U%7we7F6O9A#*6Fi6CR>5JYCo?YHKold%I{X6H_X#pUem_@DBx=h z^U2lD($vUSt( zx`O~jyA94BdP-aKcOqRefYyX8O42&0fAf`h)qWPOnueZbxd-Mip2XNeuj*%aaDco? zh`z-Y4>q|?-5vfPoY?n}7H|LPH@MoVs;Fbl_PGGOf7!~t>kTH6Sg-jP6%rmrPAorn ze@inAnSR}TX zk36@15|DVCF!U7{oMnN*VHNO_GQ&tfA%OQofcGz22S3RnpmRvQC*BuZf62LVXgq~D ziJirj2B{8fWg)FN_jp6l+KL&rgJy!@wa~SazajsVK=Mo^!6O}Q>BYNcp}!#q_z6&v VD;THzcJlxL002ovPDHLkV1oM^moxwX literal 0 HcmV?d00001 diff --git a/data/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png b/data/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1e47624306e716aa3893868a25870918f8af04 GIT binary patch literal 8754 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 literal 0 HcmV?d00001 diff --git a/data/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png b/data/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png new file mode 100644 index 0000000000000000000000000000000000000000..99a903911acf1521367d3fc3b2b62180166ac637 GIT binary patch literal 1665 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

lVyp0Qf@8p0(@#ZK3YwFE(bA;RvNwmHHLQ4zT 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 BqEi3> literal 0 HcmV?d00001 diff --git a/data/icons/hicolor/scalable/apps/gnome-twitch-symbolic.svg b/data/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch-symbolic.svg similarity index 100% rename from data/icons/hicolor/scalable/apps/gnome-twitch-symbolic.svg rename to data/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch-symbolic.svg diff --git a/data/icons/hicolor/scalable/apps/gnome-twitch.svg b/data/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg similarity index 100% rename from data/icons/hicolor/scalable/apps/gnome-twitch.svg rename to data/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg diff --git a/data/meson.build b/data/meson.build index 5abde1d..444aa19 100644 --- a/data/meson.build +++ b/data/meson.build @@ -8,13 +8,13 @@ custom_target('desktop-file', install : true, install_dir : 'share/applications') -install_data('icons/hicolor/16x16/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/16x16/apps/') -install_data('icons/hicolor/22x22/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/22x22/apps') -install_data('icons/hicolor/24x24/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/24x24/apps') -install_data('icons/hicolor/32x32/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/32x32/apps') -install_data('icons/hicolor/48x48/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/48x48/apps') -install_data('icons/hicolor/256x256/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/256x256/apps') -install_data('icons/hicolor/512x512/apps/gnome-twitch.png', install_dir : 'share/icons/hicolor/512x512/apps') -install_data('icons/hicolor/scalable/apps/gnome-twitch.svg', install_dir : 'share/icons/hicolor/scalable/apps') -install_data('icons/hicolor/scalable/apps/gnome-twitch-symbolic.svg', install_dir : 'share/icons/hicolor/symbolic/apps') +install_data('icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/16x16/apps/') +install_data('icons/hicolor/22x22/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/22x22/apps') +install_data('icons/hicolor/24x24/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/24x24/apps') +install_data('icons/hicolor/32x32/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/32x32/apps') +install_data('icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/48x48/apps') +install_data('icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/256x256/apps') +install_data('icons/hicolor/512x512/apps/com.vinszent.GnomeTwitch.png', install_dir : 'share/icons/hicolor/512x512/apps') +install_data('icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg', install_dir : 'share/icons/hicolor/scalable/apps') +install_data('icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch-symbolic.svg', install_dir : 'share/icons/hicolor/symbolic/apps') install_data('com.vinszent.GnomeTwitch.gschema.xml', install_dir : 'share/glib-2.0/schemas/') diff --git a/src/gt-win.c b/src/gt-win.c index c897562..13f5a44 100644 --- a/src/gt-win.c +++ b/src/gt-win.c @@ -105,7 +105,7 @@ show_about_cb(GSimpleAction* action, "license-type", GTK_LICENSE_GPL_3_0, "copyright", "Copyright © 2015 Vincent Szolnoky", "comments", _("Enjoy Twitch on your GNU/Linux desktop"), - "logo-icon-name", "gnome-twitch", + "logo-icon-name", "com.vinszent.GnomeTwitch", "website", "https://github.com/vinszent/gnome-twitch", "website-label", "GitHub", // Translators: Put your details here :) @@ -620,7 +620,7 @@ gt_win_init(GtWin* self) g_settings_get_int(main_app->settings, "window-width"), g_settings_get_int(main_app->settings, "window-height")); - gtk_window_set_default_icon_name("gnome-twitch"); + gtk_window_set_default_icon_name("com.vinszent.GnomeTwitch"); g_object_bind_property(priv->browse_stack, "visible-child", self, "visible-view", From 95c7022b7c39942d2f0a57a0d114f5dc77a2d3a1 Mon Sep 17 00:00:00 2001 From: Mattias Bengtsson Date: Thu, 11 Aug 2016 16:15:20 +0200 Subject: [PATCH 3/3] Flatpak: Add flatpak manifest --- com.vinszent.GnomeTwitch.json | 175 ++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 com.vinszent.GnomeTwitch.json diff --git a/com.vinszent.GnomeTwitch.json b/com.vinszent.GnomeTwitch.json new file mode 100644 index 0000000..b21b7f8 --- /dev/null +++ b/com.vinszent.GnomeTwitch.json @@ -0,0 +1,175 @@ +{ + "app-id": "com.vinszent.GnomeTwitch", + "branch": "stable", + + "runtime": "org.gnome.Platform", + "runtime-version": "3.22", + "sdk": "org.gnome.Sdk", + + "command": "gnome-twitch", + + "finish-args": [ + "--share=ipc", + "--socket=x11", + "--socket=wayland", + "--socket=pulseaudio", + "--share=network", + "--filesystem=xdg-run/dconf", + "--filesystem=~/.config/dconf:ro", + "--talk-name=ca.desrt.dconf", + "--env=DCONF_USER_CONFIG_DIR=.config/dconf" + ], + "build-options" : { + "cflags": "-O2 -g", + "cxxflags": "-O2 -g" + }, + "cleanup": [ + "*.la", + "*.a", + "/include", + "/lib/pkgconfig", + "/share/pkgconfig", + "/share/aclocal", + "/man", + "/share/bash-completion", + "/share/gtk-doc", + "/share/man" + ], + "modules": [ + { + "name": "ninja", + "cleanup": [ "*" ], + "sources": [ + { + "type": "git", + "url": "https://github.com/ninja-build/ninja.git", + "branch": "v1.7.1" + }, + { + "type": "script", + "dest-filename": "configure", + "commands": [ + "./configure.py --bootstrap" + ] + }, + { + "type": "script", + "dest-filename": "Makefile", + "commands": [ + "all:", + "install:", + "\tinstall -D ninja /app/bin/ninja" + ] + } + ] + }, + { + "name": "meson", + "cleanup": [ "*" ], + "sources": [ + { + "type": "git", + "url": "https://github.com/mesonbuild/meson.git", + "branch": "0.33.0" + }, + { + "type": "script", + "dest-filename": "configure", + "commands": [ "" ] + }, + { + "type": "script", + "dest-filename": "Makefile", + "commands": [ + "all:", + "install:", + "\tpython3 ./setup.py install --prefix=/app/" + ] + } + ] + }, + { + "name": "yasm", + "cleanup": [ "*" ], + "sources": [ + { + "type": "archive", + "url": "http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz", + "sha256": "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f" + } + ] + }, { + "name": "gst-libav", + "cleanup": [ + "/bin/*", + "/lib/peas-demo" + ], + "sources": [ + { + "type": "git", + "url": "git://anongit.freedesktop.org/gstreamer/gst-libav", + "branch": "1.8" + } + ] + }, { + "name": "libpeas", + "cleanup": [ + "/bin/*", + "/lib/peas-demo" + ], + "sources": [ + { + "type": "git", + "url": "git://git.gnome.org/libpeas", + "branch": "libpeas-1.18.0" + } + ] + }, { + "name": "gnome-twitch", + "sources": [ + { + "type": "git", + "url": "https://github.com/mattiasb/gnome-twitch.git", + "branch": "feature/flatpak" + }, + { + "type": "script", + "dest-filename": "configure", + "commands": [ + "mkdir build && cd build", + "meson.py --prefix /app --libdir lib -Ddo-post-install=true -Dwith-player-gstreamer-opengl=true -Dwith-player-backend-gstreamer-cairo=true -Dwith-player-backend-gstreamer-clutter=true -Db_lundef=false", + + "cd ../subprojects/player-backend-gstreamer-opengl", + "mkdir build && cd build", + "meson.py --prefix /app --libdir lib ..", + + "cd ../../player-backend-gstreamer-cairo", + "mkdir build && cd build", + "meson.py --prefix /app --libdir lib ..", + + "cd ../../player-backend-gstreamer-clutter", + "mkdir build && cd build", + "meson.py --prefix /app --libdir lib .." + ] + }, + { + "type": "script", + "dest-filename": "Makefile", + "commands": [ + "all:", + "\tninja -C build/", + "\tninja -C subprojects/player-backend-gstreamer-cairo/build/", + "\tninja -C subprojects/player-backend-gstreamer-clutter/build/", + "\tninja -C subprojects/player-backend-gstreamer-opengl/build/", + + "install:", + "\tninja -C build/ install", + "\tninja -C subprojects/player-backend-gstreamer-cairo/build/ install", + "\tninja -C subprojects/player-backend-gstreamer-clutter/build/ install", + "\tninja -C subprojects/player-backend-gstreamer-opengl/build/ install" + ] + } + ] + } + ] +}