[arch-commits] Commit in mypaint/trunk (2 files)
Balló György
bgyorgy at archlinux.org
Tue Dec 25 02:28:57 UTC 2018
Date: Tuesday, December 25, 2018 @ 02:28:56
Author: bgyorgy
Revision: 417887
upgpkg: mypaint 1.2.1-7
Fix AppStream metadata
Added:
mypaint/trunk/0001-Fix-AppStream-metadata-validation.patch
Modified:
mypaint/trunk/PKGBUILD
----------------------------------------------+
0001-Fix-AppStream-metadata-validation.patch | 47 +++++++++++++++++++++++++
PKGBUILD | 17 ++++++---
2 files changed, 60 insertions(+), 4 deletions(-)
Added: 0001-Fix-AppStream-metadata-validation.patch
===================================================================
--- 0001-Fix-AppStream-metadata-validation.patch (rev 0)
+++ 0001-Fix-AppStream-metadata-validation.patch 2018-12-25 02:28:56 UTC (rev 417887)
@@ -0,0 +1,47 @@
+From 24d6f2bcee83c2e9f8d68c7c6a29f91ca26243ce Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor at gmail.com>
+Date: Tue, 25 Dec 2018 03:15:55 +0100
+Subject: [PATCH] Fix AppStream metadata validation
+
+---
+ desktop/mypaint.appdata.xml | 15 ++++++++-------
+ 1 file changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/desktop/mypaint.appdata.xml b/desktop/mypaint.appdata.xml
+index 77a60b2c..209d85e4 100644
+--- a/desktop/mypaint.appdata.xml
++++ b/desktop/mypaint.appdata.xml
+@@ -1,12 +1,10 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!-- Copyright 2016 Andrew Chadwick <a.t.chadwick at gmail.com> -->
+ <!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+-<application>
+- <id type="desktop">mypaint.desktop</id>
++<component type="desktop-application">
++ <id>org.mypaint.mypaint</id>
+ <name>MyPaint</name>
+- <summary>
+- Painting program for digital artists
+- </summary>
++ <summary>Painting program for digital artists</summary>
+ <project_license>GPL-2.0+</project_license>
+ <metadata_license>CC0-1.0</metadata_license>
+ <description>
+@@ -24,9 +22,12 @@
+ so you don’t have to configure your own if you don’t want to.
+ </p>
+ </description>
++ <launchable type="desktop-id">mypaint.desktop</launchable>
+ <url type="homepage">http://mypaint.org/</url>
+ <screenshots>
+- <screenshot type="default">https://cloud.githubusercontent.com/assets/1840562/8720135/b28edc2e-2b65-11e5-91ce-9d557bcd2c9e.png</screenshot>
++ <screenshot type="default">
++ <image>https://cloud.githubusercontent.com/assets/1840562/8720135/b28edc2e-2b65-11e5-91ce-9d557bcd2c9e.png</image>
++ </screenshot>
+ </screenshots>
+ <update_contact>a.t.chadwick at gmail.com</update_contact>
+-</application>
++</component>
+--
+2.20.1
+
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-12-25 02:22:41 UTC (rev 417886)
+++ PKGBUILD 2018-12-25 02:28:56 UTC (rev 417887)
@@ -4,7 +4,7 @@
pkgname=mypaint
pkgver=1.2.1
-pkgrel=6
+pkgrel=7
pkgdesc="Fast and easy painting application for digital painters, with brush dynamics"
arch=('x86_64')
url="http://mypaint.org/"
@@ -12,11 +12,13 @@
depends=('gtk3' 'python2-cairo' 'python2-gobject' 'python2-numpy')
makedepends=('scons' 'swig')
source=(https://github.com/mypaint/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
- fix-wayland.patch)
+ fix-wayland.patch
+ 0001-Fix-AppStream-metadata-validation.patch)
validpgpkeys=('C02391F4BBA4F0E2B27C6BFF6E3037E12878B299') # Andrew Chadwick
-sha512sums=('1783765e495b9535669a83a29d27ba684e6201fdfe0875bdd2c167b1dab8af05993b19025767fe0b2770ed9e578e4709f75d8a4820ac945812cba85609f9eb9b'
+sha256sums=('ed2349382f6a0c583d7defae06427e97ac7d14acb77b9e2c0fc7171ddd96d3c7'
'SKIP'
- '8aa0b865c577400039eeba5f7b54d8db4e4baa6e395691db080d43ca803a793e549cb7f5396a2f6a58fa60de8614f9d84cd1b0f55dc71699b685daf2beb2ef9c')
+ '1ffa2e6e0deb236928f33c7f82cc037949e76600b5f7242f85b18380a241928b'
+ '5a0d1dc67a4377adf6d7e38300fcf07b11765ea7bf8866d0a28765d0522ff99b')
prepare() {
cd $pkgname-$pkgver
@@ -23,6 +25,13 @@
# Fix run under wayland
# https://github.com/mypaint/mypaint/issues/791
patch -Np1 -i ../fix-wayland.patch
+
+ # Fix AppStream metadata validation
+ # https://github.com/mypaint/mypaint/pull/955
+ patch -Np1 -i ../0001-Fix-AppStream-metadata-validation.patch
+
+ # Don't use legacy path for AppStream metainfo file
+ sed -i 's|/share/appdata|/share/metainfo|' SConscript
}
build() {
More information about the arch-commits
mailing list