[pitivi/1.0] data: Add xges icon



commit 4c8c8bc400fe505eb1c61aaaa220df0a6ea8c506
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Sat Jan 27 23:30:40 2018 +0100

    data: Add xges icon
    
    Fixes #1171

 data/icons/hicolor/16x16/mimetypes/text-x-xges.png   | Bin 0 -> 569 bytes
 data/icons/hicolor/24x24/mimetypes/text-x-xges.png   | Bin 0 -> 889 bytes
 data/icons/hicolor/32x32/mimetypes/text-x-xges.png   | Bin 0 -> 1174 bytes
 data/icons/hicolor/48x48/mimetypes/text-x-xges.png   | Bin 0 -> 1881 bytes
 data/icons/hicolor/512x512/mimetypes/text-x-xges.png | Bin 0 -> 52899 bytes
 data/icons/meson.build                               |   5 +++++
 data/meson.build                                     |   7 +++++--
 data/org.pitivi.Pitivi-mime.xml                      |  19 +++++++++++++++++++
 pitivi.xml                                           |  19 -------------------
 po/POTFILES.in                                       |   1 +
 10 files changed, 30 insertions(+), 21 deletions(-)
---
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-xges.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-xges.png
new file mode 100644
index 00000000..951e908b
Binary files /dev/null and b/data/icons/hicolor/16x16/mimetypes/text-x-xges.png differ
diff --git a/data/icons/hicolor/24x24/mimetypes/text-x-xges.png 
b/data/icons/hicolor/24x24/mimetypes/text-x-xges.png
new file mode 100644
index 00000000..e5d9f633
Binary files /dev/null and b/data/icons/hicolor/24x24/mimetypes/text-x-xges.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-x-xges.png 
b/data/icons/hicolor/32x32/mimetypes/text-x-xges.png
new file mode 100644
index 00000000..6ad67cdd
Binary files /dev/null and b/data/icons/hicolor/32x32/mimetypes/text-x-xges.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-xges.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-xges.png
new file mode 100644
index 00000000..290bbdc2
Binary files /dev/null and b/data/icons/hicolor/48x48/mimetypes/text-x-xges.png differ
diff --git a/data/icons/hicolor/512x512/mimetypes/text-x-xges.png 
b/data/icons/hicolor/512x512/mimetypes/text-x-xges.png
new file mode 100644
index 00000000..911569b2
Binary files /dev/null and b/data/icons/hicolor/512x512/mimetypes/text-x-xges.png differ
diff --git a/data/icons/meson.build b/data/icons/meson.build
index 66191158..a600bdb5 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -6,3 +6,8 @@ foreach size: sizes
 endforeach
 
 install_data('hicolor/symbolic/apps/org.pitivi.Pitivi-symbolic.svg', install_dir: join_paths(themedir, 
'symbolic/apps'))
+
+app_icon_sizes = ['16x16', '24x24', '32x32', '48x48', '512x512']
+foreach size: app_icon_sizes
+    install_data(join_paths('hicolor', size, 'mimetypes/text-x-xges.png'), install_dir: join_paths(themedir, 
join_paths(size, 'mimetypes')))
+endforeach
diff --git a/data/meson.build b/data/meson.build
index b7c6b80c..0baf5425 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -11,11 +11,14 @@ custom_target('org.pitivi.Pitivi.desktop',
     input : 'org.pitivi.Pitivi.desktop.in',
     command : [intltool_merge, '--desktop-style', podir, '@INPUT@', '@OUTPUT@'],
     install : true,
-    install_dir : get_option('datadir') + '/applications')
+    install_dir : join_paths(get_option('datadir'), 'applications'))
 
 custom_target('org.pitivi.Pitivi.appdata.xml',
     output : 'org.pitivi.Pitivi.appdata.xml',
     input : 'org.pitivi.Pitivi.appdata.xml.in',
     command : [intltool_merge, '--xml-style', podir, '@INPUT@', '@OUTPUT@'],
     install : true,
-    install_dir : get_option('datadir') + '/appdata')
+    install_dir : join_paths(get_option('datadir'), 'appdata'))
+
+install_data('org.pitivi.Pitivi-mime.xml',
+    install_dir : join_paths(get_option('datadir'), 'mime/packages'))
diff --git a/data/org.pitivi.Pitivi-mime.xml b/data/org.pitivi.Pitivi-mime.xml
new file mode 100644
index 00000000..78bd6d11
--- /dev/null
+++ b/data/org.pitivi.Pitivi-mime.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info";>
+  <mime-type type="text/x-xptv">
+    <comment>Pitivi video project (legacy)</comment>
+    <glob pattern="*.xptv"/>
+    <generic-icon name="text-x-xges"/>
+    <magic priority="50">
+      <match type="string" offset="0" value="&lt;pitivi"/>
+    </magic>
+  </mime-type>
+  <mime-type type="text/x-xges">
+    <comment>Pitivi/GES video project</comment>
+    <glob pattern="*.xges"/>
+    <generic-icon name="text-x-xges"/>
+    <magic priority="50">
+      <match type="string" offset="0" value="&lt;ges"/>
+    </magic>
+  </mime-type>
+</mime-info>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 9ef5e978..3f56a166 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,6 +1,7 @@
 # List of source files containing translatable strings.
 # Please keep this file sorted alphabetically.
 # [encoding: UTF-8]
+data/org.pitivi.Pitivi-mime.xml
 data/org.pitivi.Pitivi.appdata.xml.in
 data/org.pitivi.Pitivi.desktop.in
 [type: gettext/glade]data/ui/alignmentprogress.ui


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]