1
From af779bb8c68ad520d87602a8fecc98a91ed3a549 Mon Sep 17 00:00:00 2001
2
From: Robert Roth <robert.roth.off@gmail.com>
3
Date: Mon, 15 Dec 2014 21:12:01 +0200
4
Subject: Switch to appstream util validate from appdata validation
7
Index: swell-foop-3.14.0/configure.ac
8
===================================================================
9
--- swell-foop-3.14.0.orig/configure.ac
10
+++ swell-foop-3.14.0/configure.ac
11
@@ -11,6 +11,8 @@ AM_PROG_CC_C_O
17
dnl ###########################################################################
19
dnl ###########################################################################
20
@@ -30,7 +32,6 @@ PKG_CHECK_MODULES(SWELL_FOOP, [
22
AC_CHECK_LIB([m],[floor])
24
-AC_PATH_PROG([APPDATA_VALIDATE], [appdata-validate], [/bin/true])
25
AC_PATH_PROG([DESKTOP_FILE_VALIDATE], [desktop-file-validate], [/bin/true])
27
dnl ###########################################################################
28
Index: swell-foop-3.14.0/data/Makefile.am
29
===================================================================
30
--- swell-foop-3.14.0.orig/data/Makefile.am
31
+++ swell-foop-3.14.0/data/Makefile.am
32
@@ -12,23 +12,24 @@ desktopdir = $(datadir)/applications
33
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
34
@INTLTOOL_DESKTOP_RULE@
36
-appdatadir = $(datadir)/appdata
37
-appdata_in_files = swell-foop.appdata.xml.in
38
-appdata_DATA = $(appdata_in_files:.xml.in=.xml)
39
+appstream_in_files = swell-foop.appdata.xml.in
40
+appstream_XML = $(appstream_in_files:.xml.in=.xml)
41
+@APPSTREAM_XML_RULES@
45
- $(appdata_in_files) \
46
+ $(appstream_in_files) \
48
$(gsettings_SCHEMAS) \
56
-check-local: $(appdata_DATA) $(desktop_DATA)
57
- $(APPDATA_VALIDATE) $(appdata_DATA)
58
+check-local: $(desktop_DATA)
59
$(DESKTOP_FILE_VALIDATE) $(desktop_DATA)
61
+DISTCHECK_CONFIGURE_FLAGS = --enable-appdata-check
63
-include $(top_srcdir)/git.mk
64
Index: swell-foop-3.14.0/data/swell-foop.appdata.xml.in
65
===================================================================
66
--- swell-foop-3.14.0.orig/data/swell-foop.appdata.xml.in
67
+++ swell-foop-3.14.0/data/swell-foop.appdata.xml.in
69
<id type="desktop">swell-foop.desktop</id>
70
<metadata_license>CC0-1.0</metadata_license>
71
<project_license>GPL-2.0+ and GFDL-1.1</project_license>
72
+ <_name>Swell Foop</_name>
73
+ <_summary>Clear the screen by removing groups of colored and shaped tiles</_summary>
76
Remove as many squares as possible from the board. Click on a group of