Hello community,

here is the log from the commit of package metronome for openSUSE:Factory 
checked in at 2019-07-30 12:38:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/metronome (Old)
 and      /work/SRC/openSUSE:Factory/.metronome.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "metronome"

Tue Jul 30 12:38:11 2019 rev:3 rq:719643 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/metronome/metronome.changes      2018-08-10 
09:51:07.398400114 +0200
+++ /work/SRC/openSUSE:Factory/.metronome.new.4126/metronome.changes    
2019-07-30 12:38:16.526942974 +0200
@@ -1,0 +2,17 @@
+Mon Jul 22 17:20:58 UTC 2019 - Alexei Podvalsky <[email protected]>
+
+- Update to 1.0.0:
+  * Small fixes for notation
+  * Remove CMake files
+  * Update installation instructions for consistency
+  * Update packaging for meson
+  * Update install section in README.md
+  * Add meson
+  * Merge pull request #33 from dabou/master
+  * Add gitignore file
+  * fixed warning for appdata
+  * Merge pull request #31 from Vistaus/master
+  * Update com.github.artemanufrij.metronome.appdata.xml
+- Spec file cleanup
+
+-------------------------------------------------------------------

Old:
----
  metronome-0.3.0.tar.gz

New:
----
  metronome-1.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ metronome.spec ++++++
--- /var/tmp/diff_new_pack.STxfZF/_old  2019-07-30 12:38:17.286942878 +0200
+++ /var/tmp/diff_new_pack.STxfZF/_new  2019-07-30 12:38:17.290942878 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package metronome
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,20 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           metronome
-Version:        0.3.0
+Version:        1.0.0
 Release:        0
 Summary:        Audible beat generator
 License:        GPL-3.0-or-later
 Group:          Productivity/Multimedia/Other
 URL:            https://github.com/artemanufrij/metronome
 Source:         
https://github.com/artemanufrij/metronome/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  cmake
-BuildRequires:  elementary-cmake-modules
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
-BuildRequires:  intltool
+BuildRequires:  meson >= 0.40.0
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  vala
@@ -50,17 +47,13 @@
 mv debian/copyright COPYING
 
 %build
-%cmake \
-      -DGSETTINGS_COMPILE=OFF
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
-%cmake_install
-
-rm %{buildroot}%{_datadir}/icons/hicolor/*.??g
-
+%meson_install
 %suse_update_desktop_file -r com.github.artemanufrij.metronome GTK AudioVideo 
Sequencer
-%find_lang com.github.artemanufrij.metronome %{name}.lang
+%find_lang metronome %{name}.lang
 %fdupes %{buildroot}%{_datadir}
 
 %files
@@ -68,9 +61,9 @@
 %doc README.md
 %{_bindir}/com.github.artemanufrij.metronome
 %{_datadir}/applications/com.github.artemanufrij.metronome.desktop
-%{_datadir}/com.github.artemanufrij.metronome/
+%{_datadir}/com.github.artemanufrij.metronome
 %{_datadir}/glib-2.0/schemas/org.pantheon.metronome.gschema.xml
-%{_datadir}/icons/hicolor/*/apps/com.github.artemanufrij.metronome.??g
+%{_datadir}/icons/hicolor/*/*/com.github.artemanufrij.metronome.??g
 %{_datadir}/metainfo/com.github.artemanufrij.metronome.appdata.xml
 
 %files lang -f %{name}.lang

++++++ metronome-0.3.0.tar.gz -> metronome-1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/.gitignore 
new/metronome-1.0.0/.gitignore
--- old/metronome-0.3.0/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/.gitignore      2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,3 @@
+*~
+build/
+builddir/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/.travis.yml 
new/metronome-1.0.0/.travis.yml
--- old/metronome-0.3.0/.travis.yml     2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/.travis.yml     2019-07-15 21:10:28.000000000 +0200
@@ -17,18 +17,8 @@
     packages:
       - libstdc++-5-dev
 
-cache:
-  directories:
-    - /tmp/liftoff
-
-matrix:
-  include:
-    - env: DIST=loki
-    - env: DIST=juno
-
 install:
-  - npm install @elementaryos/houston
+  - npm i -g @elementaryos/houston
 
 script:
-  - houston ci
-    --distribution $DIST
\ No newline at end of file
+  - houston ci
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/CMakeLists.txt 
new/metronome-1.0.0/CMakeLists.txt
--- old/metronome-0.3.0/CMakeLists.txt  2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/CMakeLists.txt  1970-01-01 01:00:00.000000000 +0100
@@ -1,43 +0,0 @@
-
-
-cmake_minimum_required (VERSION 2.8)
-cmake_policy (VERSION 2.8)
-
-project (com.github.artemanufrij.metronome)
-include (GNUInstallDirs)
-set (DATADIR "${CMAKE_INSTALL_FULL_DATAROOTDIR}")
-set (PKGDATADIR "${DATADIR}/${CMAKE_PROJECT_NAME}")
-set (GETTEXT_PACKAGE ${CMAKE_PROJECT_NAME})
-add_definitions ("-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\"")
-#########################################################
-# Only alter stuff below if you know what you are doing #
-#########################################################
-
-# Load Custom CMake modules
-list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
-
-# Check definitions and packages
-find_package (PkgConfig)
-pkg_check_modules (DEPS REQUIRED
-    gtk+-3.0>=3.11.6
-    granite
-    gstreamer-1.0
-)
-
-# Comment this out to enable C compiler warnings
-add_definitions (-w)
-
-add_definitions (${DEPS_CFLAGS})
-link_libraries (${DEPS_LIBRARIES})
-link_directories (${DEPS_LIBRARY_DIRS})
-
-# Vala Stuff
-include (ValaPrecompile)
-find_package (Vala REQUIRED)
-include (ValaVersion)
-ensure_vala_version ("0.21.2" MINIMUM)
-
-add_subdirectory (src)
-add_subdirectory (po)
-add_subdirectory (data)
-add_subdirectory (schemas)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/README.md 
new/metronome-1.0.0/README.md
--- old/metronome-0.3.0/README.md       2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/README.md       2019-07-15 21:10:28.000000000 +0200
@@ -4,6 +4,8 @@
     <p align="center">Designed for <a href="https://elementary.io";>elementary 
OS</p>
 </div>
 
+[![Build 
Status](https://travis-ci.org/artemanufrij/metronome.svg?branch=master)](https://travis-ci.org/artemanufrij/metronome)
+
 ### Donate
 <a href="https://www.paypal.me/ArtemAnufrij";>PayPal</a> | <a 
href="https://liberapay.com/Artem/donate";>LiberaPay</a> | <a 
href="https://www.patreon.com/ArtemAnufrij";>Patreon</a>
 
@@ -34,16 +36,10 @@
 cd metronome
 ```
 
-Create **build** folder, compile and start application
+Compile, install and start Metronome on your system
 ```
-mkdir build
+meson build --prefix=/usr
 cd build
-cmake -DCMAKE_INSTALL_PREFIX=/usr ..
-make
-```
-
-Install and start Screencast on your system
-```
-sudo make install
+sudo ninja install
 com.github.artemanufrij.metronome
 ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/data/CMakeLists.txt 
new/metronome-1.0.0/data/CMakeLists.txt
--- old/metronome-0.3.0/data/CMakeLists.txt     2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/data/CMakeLists.txt     1970-01-01 01:00:00.000000000 
+0100
@@ -1,23 +0,0 @@
-install (FILES com.github.artemanufrij.metronome.desktop DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications)
-install (FILES com.github.artemanufrij.metronome.appdata.xml DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo)
-
-install (FILES icons/com.github.artemanufrij.metronome.svg DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/)
-install (FILES icons/32/com.github.artemanufrij.metronome.svg DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/32x32/apps/)
-install (FILES icons/48/com.github.artemanufrij.metronome.svg DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/48x48/apps/)
-install (FILES icons/com.github.artemanufrij.metronome.svg DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/64x64/apps/)
-install (FILES icons/com.github.artemanufrij.metronome.svg DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/128x128/apps/)
-
-
-install (FILES icons/symbol_crotchet.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/symbol_minim.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/symbol-quaver.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/symbol_semibreve.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/led_gray.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/led_green.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-install (FILES icons/led_red.png DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/icons)
-
-install (FILES sounds/click_1.wav DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/sounds)
-install (FILES sounds/click_2.wav DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/sounds)
-install (FILES sounds/click_4.wav DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/sounds)
-install (FILES sounds/click_8.wav DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/sounds)
-install (FILES sounds/beat.wav DESTINATION 
${CMAKE_INSTALL_FULL_DATAROOTDIR}/${CMAKE_PROJECT_NAME}/sounds)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metronome-0.3.0/data/com.github.artemanufrij.metronome.appdata.xml 
new/metronome-1.0.0/data/com.github.artemanufrij.metronome.appdata.xml
--- old/metronome-0.3.0/data/com.github.artemanufrij.metronome.appdata.xml      
2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/data/com.github.artemanufrij.metronome.appdata.xml      
1970-01-01 01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright 2017 Artem Anufrij <[email protected]> -->
-<component type="desktop">
-    <id>com.github.artemanufrij.metronome.desktop</id>
-    <metadata_license>CC0-1.0</metadata_license>
-    <project_license>GPL-3.0+</project_license>
-    <name>Metronome</name>
-    <summary>A simple click</summary>
-    <description>
-        <p>A simple metronome for all musicians</p>
-    </description>
-    <categories>
-        <category>Music</category>
-    </categories>
-    <custom>
-        <value key="x-appcenter-color-primary">#d1ff82</value>
-        <value key="x-appcenter-color-primary-text">rgb(0,0,0)</value>
-        <value key="x-appcenter-suggested-price">1</value>
-    </custom>
-    <developer_name>Artem Anufrij</developer_name>
-    <url type="homepage">https://github.com/artemanufrij/metronome</url>
-    <url 
type="bugtracker">https://github.com/artemanufrij/metronome/issues</url>
-    <url type="help">https://github.com/artemanufrij/metronome/issues</url>
-    <update_contact>[email protected]</update_contact>
-    <screenshots>
-        <screenshot type="default">
-            
<image>https://raw.githubusercontent.com/artemanufrij/metronome/master/Screenshot.png</image>
-        </screenshot>
-    </screenshots>
-    <releases>
-        <release version="0.3.0" date="2018-07-24">
-            <description>
-                Prepare for JUNO
-            </description>
-        </release>
-    </releases>
-    <content_rating type="oars-1.1">
-        <content_attribute id="violence-cartoon">none</content_attribute>
-        <content_attribute id="violence-fantasy">none</content_attribute>
-        <content_attribute id="violence-realistic">none</content_attribute>
-        <content_attribute id="violence-bloodshed">none</content_attribute>
-        <content_attribute id="violence-sexual">none</content_attribute>
-        <content_attribute id="violence-desecration">none</content_attribute>
-        <content_attribute id="violence-slavery">none</content_attribute>
-        <content_attribute id="violence-worship">none</content_attribute>
-        <content_attribute id="drugs-alcohol">none</content_attribute>
-        <content_attribute id="drugs-narcotics">none</content_attribute>
-        <content_attribute id="drugs-tobacco">none</content_attribute>
-        <content_attribute id="sex-nudity">none</content_attribute>
-        <content_attribute id="sex-themes">none</content_attribute>
-        <content_attribute id="sex-homosexuality">none</content_attribute>
-        <content_attribute id="sex-prostitution">none</content_attribute>
-        <content_attribute id="sex-adultery">none</content_attribute>
-        <content_attribute id="sex-appearance">none</content_attribute>
-        <content_attribute id="language-profanity">none</content_attribute>
-        <content_attribute id="language-humor">none</content_attribute>
-        <content_attribute 
id="language-discrimination">none</content_attribute>
-        <content_attribute id="social-chat">none</content_attribute>
-        <content_attribute id="social-info">none</content_attribute>
-        <content_attribute id="social-audio">none</content_attribute>
-        <content_attribute id="social-location">none</content_attribute>
-        <content_attribute id="social-contacts">none</content_attribute>
-        <content_attribute id="money-purchasing">none</content_attribute>
-        <content_attribute id="money-gambling">none</content_attribute>
-    </content_rating>
-</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metronome-0.3.0/data/com.github.artemanufrij.metronome.appdata.xml.in 
new/metronome-1.0.0/data/com.github.artemanufrij.metronome.appdata.xml.in
--- old/metronome-0.3.0/data/com.github.artemanufrij.metronome.appdata.xml.in   
1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/data/com.github.artemanufrij.metronome.appdata.xml.in   
2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2017 Artem Anufrij <[email protected]> -->
+<component type="desktop">
+    <id>com.github.artemanufrij.metronome.desktop</id>
+    <metadata_license>CC0-1.0</metadata_license>
+    <project_license>GPL-3.0+</project_license>
+    <name>Metronome</name>
+    <summary>A simple click</summary>
+    <description>
+        <p>A simple metronome for all musicians that helps to practice several 
rythms at many speeds</p>
+    </description>
+    <categories>
+        <category>Music</category>
+    </categories>
+    <custom>
+        <value key="x-appcenter-color-primary">#d1ff82</value>
+        <value key="x-appcenter-color-primary-text">rgb(0,0,0)</value>
+        <value key="x-appcenter-suggested-price">1</value>
+    </custom>
+    <developer_name>Artem Anufrij</developer_name>
+    <url type="homepage">https://github.com/artemanufrij/metronome</url>
+    <url 
type="bugtracker">https://github.com/artemanufrij/metronome/issues</url>
+    <url type="help">https://github.com/artemanufrij/metronome/issues</url>
+    <update_contact>[email protected]</update_contact>
+    <screenshots>
+        <screenshot type="default">
+            
<image>https://raw.githubusercontent.com/artemanufrij/metronome/master/Screenshot.png</image>
+        </screenshot>
+    </screenshots>
+    <releases>
+        <release version="1.0.0" date="2019-07-15">
+            <description>
+                Moved to meson (by Ryo Nakano)
+                <p>Translation:</p>
+                <ul>
+                    <li>French (by dabou)</li>
+                    <li>Dutch (by Heimen Stoffels)</li>
+                </ul>
+            </description>
+        </release>
+        <release version="0.3.0" date="2018-07-24">
+            <description>
+                Prepare for JUNO
+            </description>
+        </release>
+    </releases>
+    <content_rating type="oars-1.1">
+        <content_attribute id="violence-cartoon">none</content_attribute>
+        <content_attribute id="violence-fantasy">none</content_attribute>
+        <content_attribute id="violence-realistic">none</content_attribute>
+        <content_attribute id="violence-bloodshed">none</content_attribute>
+        <content_attribute id="violence-sexual">none</content_attribute>
+        <content_attribute id="violence-desecration">none</content_attribute>
+        <content_attribute id="violence-slavery">none</content_attribute>
+        <content_attribute id="violence-worship">none</content_attribute>
+        <content_attribute id="drugs-alcohol">none</content_attribute>
+        <content_attribute id="drugs-narcotics">none</content_attribute>
+        <content_attribute id="drugs-tobacco">none</content_attribute>
+        <content_attribute id="sex-nudity">none</content_attribute>
+        <content_attribute id="sex-themes">none</content_attribute>
+        <content_attribute id="sex-homosexuality">none</content_attribute>
+        <content_attribute id="sex-prostitution">none</content_attribute>
+        <content_attribute id="sex-adultery">none</content_attribute>
+        <content_attribute id="sex-appearance">none</content_attribute>
+        <content_attribute id="language-profanity">none</content_attribute>
+        <content_attribute id="language-humor">none</content_attribute>
+        <content_attribute 
id="language-discrimination">none</content_attribute>
+        <content_attribute id="social-chat">none</content_attribute>
+        <content_attribute id="social-info">none</content_attribute>
+        <content_attribute id="social-audio">none</content_attribute>
+        <content_attribute id="social-location">none</content_attribute>
+        <content_attribute id="social-contacts">none</content_attribute>
+        <content_attribute id="money-purchasing">none</content_attribute>
+        <content_attribute id="money-gambling">none</content_attribute>
+    </content_rating>
+</component>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metronome-0.3.0/data/com.github.artemanufrij.metronome.desktop 
new/metronome-1.0.0/data/com.github.artemanufrij.metronome.desktop
--- old/metronome-0.3.0/data/com.github.artemanufrij.metronome.desktop  
2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/data/com.github.artemanufrij.metronome.desktop  
1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Metronome
-Name[lt]=Metronomas
-Comment=A simple click
-Comment[lt]=Paprastas spragtelėjimas
-GenericName=Metronome
-GenericName[lt]=Metronomas
-Icon=com.github.artemanufrij.metronome
-Exec=com.github.artemanufrij.metronome %U
-Terminal=false
-Categories=AudioVideo;GNOME;GTK;Audio;
-X-GNOME-Gettext-Domain=metronome
-Keywords=Metronome;Click;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/metronome-0.3.0/data/com.github.artemanufrij.metronome.desktop.in 
new/metronome-1.0.0/data/com.github.artemanufrij.metronome.desktop.in
--- old/metronome-0.3.0/data/com.github.artemanufrij.metronome.desktop.in       
1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/data/com.github.artemanufrij.metronome.desktop.in       
2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,17 @@
+[Desktop Entry]
+Type=Application
+Name=Metronome
+Name[lt]=Metronomas
+Name[fr]=Metronome
+Comment=A simple click
+Comment[lt]=Paprastas spragtelėjimas
+Comment[fr]=Un simple clic
+GenericName=Metronome
+GenericName[lt]=Metronomas
+GenericName[fr]=Metronome
+Icon=com.github.artemanufrij.metronome
+Exec=com.github.artemanufrij.metronome %U
+Terminal=false
+Categories=AudioVideo;GNOME;GTK;Audio;
+X-GNOME-Gettext-Domain=metronome
+Keywords=Metronome;Click;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/data/meson.build 
new/metronome-1.0.0/data/meson.build
--- old/metronome-0.3.0/data/meson.build        1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/data/meson.build        2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,52 @@
+icon_size = ['32', '48']
+
+foreach i : icon_size
+    install_data(
+        join_paths('icons', i, meson.project_name() + '.svg'),
+        install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', i + 
'x' + i, 'apps')
+    )
+endforeach
+
+icon_size_large = ['64', '128']
+
+foreach l : icon_size_large
+    install_data(
+        join_paths('icons', meson.project_name() + '.svg'),
+        install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', l + 
'x' + l, 'apps')
+    )
+endforeach
+
+misc_icons = ['symbol_crotchet', 'symbol_minim', 'symbol-quaver', 
'symbol_semibreve', 'led_gray', 'led_green', 'led_red']
+
+foreach m : misc_icons
+    install_data(
+        join_paths('icons', m + '.png'),
+        install_dir: join_paths(get_option('datadir'), meson.project_name(), 
'icons')
+    )
+endforeach
+
+sounds = ['click_1', 'click_2', 'click_4', 'click_8', 'beat']
+
+foreach s : sounds
+    install_data(
+        join_paths('sounds', s + '.wav'),
+        install_dir: join_paths(get_option('datadir'), meson.project_name(), 
'sounds')
+    )
+endforeach
+
+i18n.merge_file(
+    input: meson.project_name() + '.appdata.xml.in',
+    output: meson.project_name() + '.appdata.xml',
+    po_dir: join_paths(meson.source_root(), 'po', 'extra'),
+    install: true,
+    install_dir: join_paths(get_option('datadir'), 'metainfo')
+)
+
+i18n.merge_file(
+    input: meson.project_name() + '.desktop.in',
+    output: meson.project_name() + '.desktop',
+    po_dir: join_paths(meson.source_root(), 'po', 'extra'),
+    type: 'desktop',
+    install: true,
+    install_dir: join_paths(get_option('datadir'), 'applications')
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/debian/compat 
new/metronome-1.0.0/debian/compat
--- old/metronome-0.3.0/debian/compat   2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/debian/compat   2019-07-15 21:10:28.000000000 +0200
@@ -1 +1 @@
-9
+10
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/debian/control 
new/metronome-1.0.0/debian/control
--- old/metronome-0.3.0/debian/control  2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/debian/control  2019-07-15 21:10:28.000000000 +0200
@@ -2,13 +2,13 @@
 Section: x11
 Priority: optional
 Maintainer: Artem Anufrij <[email protected]>
-Build-Depends: cmake (>= 2.8),
-               cmake-elementary,
-               debhelper (>= 9),
+Build-Depends: debhelper (>= 10.5.1),
+               gettext,
                libgstreamer1.0-dev,
                libgranite-dev,
+               meson,
                valac (>= 0.26)
-Standards-Version: 3.9.3
+Standards-Version: 4.1.1
 
 Package: com.github.artemanufrij.metronome
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/meson/post_install.py 
new/metronome-1.0.0/meson/post_install.py
--- old/metronome-0.3.0/meson/post_install.py   1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/meson/post_install.py   2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,14 @@
+#!/usr/bin/env python3
+
+import os
+import subprocess
+
+schema_dir = os.path.join(os.environ['MESON_INSTALL_PREFIX'], 'share', 
'glib-2.0', 'schemas')
+icon_cache_dir = os.path.join(os.environ['MESON_INSTALL_PREFIX'], 'share', 
'icons', 'hicolor')
+
+if not os.environ.get('DESTDIR'):
+    print('Compiling gsettings schemas…')
+    subprocess.call(['glib-compile-schemas', schema_dir])
+
+    print('Updating desktop icon cache…')
+    subprocess.call(['gtk-update-icon-cache', '-qtf', icon_cache_dir])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/meson.build 
new/metronome-1.0.0/meson.build
--- old/metronome-0.3.0/meson.build     1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/meson.build     2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,27 @@
+project('com.github.artemanufrij.metronome', 'vala', 'c')
+
+i18n = import('i18n')
+
+add_project_arguments(
+    '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
+    language: 'c'
+)
+
+subdir('data')
+subdir('po')
+subdir('schemas')
+subdir('src')
+
+executable(
+    meson.project_name(),
+    sources,
+    config_header,
+    dependencies: [
+        dependency('granite'),
+        dependency('gstreamer-1.0'),
+        dependency('gtk+-3.0'),
+    ],
+    install: true
+)
+
+meson.add_install_script('meson/post_install.py')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/CMakeLists.txt 
new/metronome-1.0.0/po/CMakeLists.txt
--- old/metronome-0.3.0/po/CMakeLists.txt       2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/po/CMakeLists.txt       1970-01-01 01:00:00.000000000 
+0100
@@ -1,3 +0,0 @@
-include (Translations)
-add_translations_directory (${GETTEXT_PACKAGE})
-add_translations_catalog (${GETTEXT_PACKAGE} ../src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/LINGUAS 
new/metronome-1.0.0/po/LINGUAS
--- old/metronome-0.3.0/po/LINGUAS      1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/po/LINGUAS      2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,4 @@
+de
+fr
+lt
+nl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/POTFILES 
new/metronome-1.0.0/po/POTFILES
--- old/metronome-0.3.0/po/POTFILES     1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/po/POTFILES     2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,3 @@
+src/Widgets/Presets.vala
+src/Widgets/PresetRow.vala
+src/Metronome.vala
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/de.po new/metronome-1.0.0/po/de.po
--- old/metronome-0.3.0/po/de.po        2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/po/de.po        2019-07-15 21:10:28.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-08-05 10:37+0200\n"
+"POT-Creation-Date: 2018-12-15 13:46+0900\n"
 "PO-Revision-Date: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -13,34 +13,34 @@
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Poedit 1.8.7.1\n"
 
-#: ../src/Widgets/Presets.vala:43
+#: src/Widgets/Presets.vala:43
 msgid "Add Preset"
 msgstr "Voreinstellung hinzufügen"
 
-#: ../src/Widgets/Presets.vala:56
+#: src/Widgets/Presets.vala:56
 msgid "Preset title"
 msgstr "Title der Einstellung"
 
-#: ../src/Widgets/PresetRow.vala:85
+#: src/Widgets/PresetRow.vala:85
 msgid "Delete Preset"
 msgstr "Voreinstellung löschen"
 
-#: ../src/Widgets/PresetRow.vala:90
+#: src/Widgets/PresetRow.vala:90
 msgid "Save current Settings"
 msgstr "Aktuelle Einstellung speichern"
 
-#: ../src/Metronome.vala:105
+#: src/Metronome.vala:77
 msgid "Stop"
 msgstr "Stop"
 
-#: ../src/Metronome.vala:113 ../src/Metronome.vala:173
+#: src/Metronome.vala:85 src/Metronome.vala:145
 msgid "Start"
 msgstr "Start"
 
-#: ../src/Metronome.vala:304 ../src/Metronome.vala:310
+#: src/Metronome.vala:279 src/Metronome.vala:285
 msgid "Show Presets"
 msgstr "Voreinstellungen zeigen"
 
-#: ../src/Metronome.vala:314
+#: src/Metronome.vala:289
 msgid "Hide Presets"
 msgstr "Voreinstellungen ausblenden"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/extra/POTFILES 
new/metronome-1.0.0/po/extra/POTFILES
--- old/metronome-0.3.0/po/extra/POTFILES       1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/po/extra/POTFILES       2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,2 @@
+data/com.github.artemanufrij.metronome.appdata.xml.in
+data/com.github.artemanufrij.metronome.desktop.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/extra/extra.pot 
new/metronome-1.0.0/po/extra/extra.pot
--- old/metronome-0.3.0/po/extra/extra.pot      1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/po/extra/extra.pot      2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,51 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the extra package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: extra\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-03-02 23:10+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <[email protected]>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: data/com.github.artemanufrij.metronome.appdata.xml.in:7
+#: data/com.github.artemanufrij.metronome.desktop.in:4
+#: data/com.github.artemanufrij.metronome.desktop.in:10
+msgid "Metronome"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.appdata.xml.in:8
+#: data/com.github.artemanufrij.metronome.desktop.in:7
+msgid "A simple click"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.appdata.xml.in:10
+msgid ""
+"A simple metronome for all musicians that helps to practice several rythms "
+"at many speeds"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.appdata.xml.in:20
+msgid "Artem Anufrij"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.appdata.xml.in:32
+msgid "Prepare for JUNO"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.desktop.in:13
+msgid "com.github.artemanufrij.metronome"
+msgstr ""
+
+#: data/com.github.artemanufrij.metronome.desktop.in:18
+msgid "Metronome;Click;"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/extra/meson.build 
new/metronome-1.0.0/po/extra/meson.build
--- old/metronome-0.3.0/po/extra/meson.build    1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/po/extra/meson.build    2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,7 @@
+i18n.gettext('extra',
+    args: [
+        '--directory=' + meson.source_root(),
+        '--from-code=UTF-8'
+    ],
+    install: false
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/fr.po new/metronome-1.0.0/po/fr.po
--- old/metronome-0.3.0/po/fr.po        2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/po/fr.po        2019-07-15 21:10:28.000000000 +0200
@@ -1,5 +1,43 @@
 msgid ""
 msgstr ""
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-15 13:46+0900\n"
+"PO-Revision-Date: 2018-10-17 14:52+01\n"
+"Last-Translator: Dabou\n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
+
+#: src/Widgets/Presets.vala:43
+msgid "Add Preset"
+msgstr "Ajouter un Réglage"
+
+#: src/Widgets/Presets.vala:56
+msgid "Preset title"
+msgstr "Titre du Réglage"
+
+#: src/Widgets/PresetRow.vala:85
+msgid "Delete Preset"
+msgstr "Supprimer le Réglage"
+
+#: src/Widgets/PresetRow.vala:90
+msgid "Save current Settings"
+msgstr "Enregistrer les paramètres actuels"
+
+#: src/Metronome.vala:77
+msgid "Stop"
+msgstr "Arrêter"
+
+#: src/Metronome.vala:85 src/Metronome.vala:145
+msgid "Start"
+msgstr "Démarrer"
+
+#: src/Metronome.vala:279 src/Metronome.vala:285
+msgid "Show Presets"
+msgstr "Afficher les Réglages"
+
+#: src/Metronome.vala:289
+msgid "Hide Presets"
+msgstr "Masquer les Réglages"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/lt.po new/metronome-1.0.0/po/lt.po
--- old/metronome-0.3.0/po/lt.po        2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/po/lt.po        2019-07-15 21:10:28.000000000 +0200
@@ -7,45 +7,46 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-08-28 13:22+0300\n"
+"POT-Creation-Date: 2018-12-15 13:46+0900\n"
 "PO-Revision-Date: 2017-08-28 13:24+0300\n"
+"Last-Translator: Moo\n"
 "Language-Team: \n"
+"Language: lt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.8.7.1\n"
-"Last-Translator: Moo\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && 
(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"Language: lt\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
+"%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: ../src/Widgets/Presets.vala:43
+#: src/Widgets/Presets.vala:43
 msgid "Add Preset"
 msgstr "Pridėti išankstinę parinktį"
 
-#: ../src/Widgets/Presets.vala:56
+#: src/Widgets/Presets.vala:56
 msgid "Preset title"
 msgstr "Išankstinės parinkties pavadinimas"
 
-#: ../src/Widgets/PresetRow.vala:85
+#: src/Widgets/PresetRow.vala:85
 msgid "Delete Preset"
 msgstr "Ištrinti išankstinę parinktį"
 
-#: ../src/Widgets/PresetRow.vala:90
+#: src/Widgets/PresetRow.vala:90
 msgid "Save current Settings"
 msgstr "Įrašyti esamus nustatymus"
 
-#: ../src/Metronome.vala:105
+#: src/Metronome.vala:77
 msgid "Stop"
 msgstr "Stabdyti"
 
-#: ../src/Metronome.vala:113 ../src/Metronome.vala:173
+#: src/Metronome.vala:85 src/Metronome.vala:145
 msgid "Start"
 msgstr "Pradėti"
 
-#: ../src/Metronome.vala:304 ../src/Metronome.vala:310
+#: src/Metronome.vala:279 src/Metronome.vala:285
 msgid "Show Presets"
 msgstr "Rodyti išankstines parinktis"
 
-#: ../src/Metronome.vala:314
+#: src/Metronome.vala:289
 msgid "Hide Presets"
 msgstr "Slėpti išankstines parinktis"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/meson.build 
new/metronome-1.0.0/po/meson.build
--- old/metronome-0.3.0/po/meson.build  1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/po/meson.build  2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,8 @@
+i18n.gettext('metronome',
+    args: [
+        '--directory=' + meson.source_root(),
+        '--from-code=UTF-8'
+    ]
+)
+
+subdir('extra')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/metronome.pot 
new/metronome-1.0.0/po/metronome.pot
--- old/metronome-0.3.0/po/metronome.pot        2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/po/metronome.pot        2019-07-15 21:10:28.000000000 
+0200
@@ -1,14 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# This file is distributed under the same license as the metronome package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: metronome\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-10-07 20:40+0200\n"
+"POT-Creation-Date: 2018-12-15 13:46+0900\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
@@ -17,34 +17,34 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../src/Widgets/Presets.vala:43
+#: src/Widgets/Presets.vala:43
 msgid "Add Preset"
 msgstr ""
 
-#: ../src/Widgets/Presets.vala:56
+#: src/Widgets/Presets.vala:56
 msgid "Preset title"
 msgstr ""
 
-#: ../src/Widgets/PresetRow.vala:85
+#: src/Widgets/PresetRow.vala:85
 msgid "Delete Preset"
 msgstr ""
 
-#: ../src/Widgets/PresetRow.vala:90
+#: src/Widgets/PresetRow.vala:90
 msgid "Save current Settings"
 msgstr ""
 
-#: ../src/Metronome.vala:105
+#: src/Metronome.vala:77
 msgid "Stop"
 msgstr ""
 
-#: ../src/Metronome.vala:113 ../src/Metronome.vala:173
+#: src/Metronome.vala:85 src/Metronome.vala:145
 msgid "Start"
 msgstr ""
 
-#: ../src/Metronome.vala:304 ../src/Metronome.vala:310
+#: src/Metronome.vala:279 src/Metronome.vala:285
 msgid "Show Presets"
 msgstr ""
 
-#: ../src/Metronome.vala:314
+#: src/Metronome.vala:289
 msgid "Hide Presets"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/po/nl.po new/metronome-1.0.0/po/nl.po
--- old/metronome-0.3.0/po/nl.po        2018-07-22 20:15:57.000000000 +0200
+++ new/metronome-1.0.0/po/nl.po        2019-07-15 21:10:28.000000000 +0200
@@ -1,5 +1,46 @@
 msgid ""
 msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-15 13:46+0900\n"
+"PO-Revision-Date: \n"
+"Last-Translator: Heimen Stoffels <[email protected]>\n"
+"Language-Team: \n"
+"Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Poedit 2.1.1\n"
+
+#: src/Widgets/Presets.vala:43
+msgid "Add Preset"
+msgstr "Voorinstelling toevoegen"
+
+#: src/Widgets/Presets.vala:56
+msgid "Preset title"
+msgstr "Titel van voorinstelling"
+
+#: src/Widgets/PresetRow.vala:85
+msgid "Delete Preset"
+msgstr "Voorinstelling verwijderen"
+
+#: src/Widgets/PresetRow.vala:90
+msgid "Save current Settings"
+msgstr "Huidige instellingen opslaan"
+
+#: src/Metronome.vala:77
+msgid "Stop"
+msgstr "Stoppen"
+
+#: src/Metronome.vala:85 src/Metronome.vala:145
+msgid "Start"
+msgstr "Starten"
+
+#: src/Metronome.vala:279 src/Metronome.vala:285
+msgid "Show Presets"
+msgstr "Voorinstellingen tonen"
+
+#: src/Metronome.vala:289
+msgid "Hide Presets"
+msgstr "Voorinstellingen verbergen"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/schemas/CMakeLists.txt 
new/metronome-1.0.0/schemas/CMakeLists.txt
--- old/metronome-0.3.0/schemas/CMakeLists.txt  2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/schemas/CMakeLists.txt  1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-include (GSettings)
-add_schema (org.pantheon.metronome.gschema.xml)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/schemas/meson.build 
new/metronome-1.0.0/schemas/meson.build
--- old/metronome-0.3.0/schemas/meson.build     1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/schemas/meson.build     2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,4 @@
+install_data(
+    'org.pantheon.metronome.gschema.xml',
+    install_dir: join_paths(get_option('datadir'), 'glib-2.0', 'schemas')
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/src/CMakeLists.txt 
new/metronome-1.0.0/src/CMakeLists.txt
--- old/metronome-0.3.0/src/CMakeLists.txt      2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/src/CMakeLists.txt      1970-01-01 01:00:00.000000000 
+0100
@@ -1,27 +0,0 @@
-set (CONFIG_FILE ${CMAKE_CURRENT_BINARY_DIR}/Config.vala)
-configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Config.vala.cmake ${CONFIG_FILE})
-
-vala_precompile (VALA_C ${CMAKE_PROJECT_NAME}
-    ${CONFIG_FILE}
-    Objects/Click.vala
-    Objects/Preset.vala
-    Widgets/Presets.vala
-    Widgets/PresetRow.vala
-    Widgets/Volumes.vala
-    Settings.vala
-    Metronome.vala
-PACKAGES
-    granite
-    gtk+-3.0
-    gstreamer-1.0
-OPTIONS
-    --vapidir=${CMAKE_SOURCE_DIR}/vapi
-    --target-glib=2.32
-    --thread
-)
-
-add_executable (${CMAKE_PROJECT_NAME} ${VALA_C})
-target_link_libraries (${CMAKE_PROJECT_NAME} ${DEPS_LIBRARIES})
-
-# Installation
-install (TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION 
${CMAKE_INSTALL_FULL_BINDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/src/Config.vala.cmake 
new/metronome-1.0.0/src/Config.vala.cmake
--- old/metronome-0.3.0/src/Config.vala.cmake   2018-07-22 20:15:57.000000000 
+0200
+++ new/metronome-1.0.0/src/Config.vala.cmake   1970-01-01 01:00:00.000000000 
+0100
@@ -1,25 +0,0 @@
-//
-//  Copyright (C) 2015-2015 Artem Anufrij
-//
-//  This program is free software: you can redistribute it and/or modify
-//  it under the terms of the GNU General Public License as published by
-//  the Free Software Foundation, either version 3 of the License, or
-//  (at your option) any later version.
-//
-//  This program is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-//  GNU General Public License for more details.
-//
-//  You should have received a copy of the GNU General Public License
-//  along with this program.  If not, see <https://www.gnu.org/licenses/>.
-//
-
-namespace Constants {
-public const string DATADIR = "@DATADIR@";
-public const string PKGDATADIR = "@PKGDATADIR@";
-public const string GETTEXT_PACKAGE = "@GETTEXT_PACKAGE@";
-public const string RELEASE_NAME = "@RELEASE_NAME@";
-public const string VERSION = "@VERSION@";
-public const string VERSION_INFO = "@VERSION_INFO@";
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/src/Config.vala.in 
new/metronome-1.0.0/src/Config.vala.in
--- old/metronome-0.3.0/src/Config.vala.in      1970-01-01 01:00:00.000000000 
+0100
+++ new/metronome-1.0.0/src/Config.vala.in      2019-07-15 21:10:28.000000000 
+0200
@@ -0,0 +1,20 @@
+//
+//  Copyright (C) 2015-2018 Artem Anufrij
+//
+//  This program is free software: you can redistribute it and/or modify
+//  it under the terms of the GNU General Public License as published by
+//  the Free Software Foundation, either version 3 of the License, or
+//  (at your option) any later version.
+//
+//  This program is distributed in the hope that it will be useful,
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+//  GNU General Public License for more details.
+//
+//  You should have received a copy of the GNU General Public License
+//  along with this program.  If not, see <https://www.gnu.org/licenses/>.
+//
+
+namespace Constants {
+    public const string PKGDATADIR = @PKGDATADIR@;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metronome-0.3.0/src/meson.build 
new/metronome-1.0.0/src/meson.build
--- old/metronome-0.3.0/src/meson.build 1970-01-01 01:00:00.000000000 +0100
+++ new/metronome-1.0.0/src/meson.build 2019-07-15 21:10:28.000000000 +0200
@@ -0,0 +1,17 @@
+conf_data = configuration_data()
+conf_data.set_quoted('PKGDATADIR', join_paths(get_option('prefix'), 
get_option('datadir'), meson.project_name()))
+config_header = configure_file(
+    input: 'Config.vala.in',
+    output: 'Config.vala',
+    configuration: conf_data
+)
+
+sources = files(
+    'Objects/Click.vala',
+    'Objects/Preset.vala',
+    'Widgets/Presets.vala',
+    'Widgets/PresetRow.vala',
+    'Widgets/Volumes.vala',
+    'Settings.vala',
+    'Metronome.vala',
+)


Reply via email to