summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrej Radovic2018-08-23 16:55:43 +0200
committerAndrej Radovic2018-08-23 16:55:43 +0200
commitf3cc1b24853528dd4bdec2b8500c51e139b28a6e (patch)
tree2aad53fe2a6d4b0edbdd8a727d5b343c409ccbbb
parent37cf126b947f740ba534b75293f8f7890c599f36 (diff)
downloadaur-f3cc1b24853528dd4bdec2b8500c51e139b28a6e.tar.gz
Fixed annoying MIME bug message.
Added a patch to strip extraneous fields from kicadlibrarian.xml mime package descriptor that caused an annoying message (Missing 'namespaceURI' attribute...) every time update-mime-database pacman hook ran.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
-rw-r--r--mime_xml.patch16
3 files changed, 23 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 35c93d71640f..dd707e99f491 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,7 +17,9 @@ pkgbase = kicadlibrarian-git
provides = kicadlibrarian
conflicts = kicadlibrarian
source = kicadlibrarian-git::git+git://github.com/randrej/KiCad-Librarian.git
+ source = mime_xml.patch
md5sums = SKIP
+ md5sums = 09d71e29cd532ce0395dac9e7c026424
pkgname = kicadlibrarian-git
diff --git a/PKGBUILD b/PKGBUILD
index ba2cc9407e8d..bb5c3470d705 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,10 @@ makedepends=(git make cmake)
install=kicadlibrarian-git.install
provides=("kicadlibrarian")
conflicts=("kicadlibrarian")
-source=("${pkgname}"'::git+git://github.com/randrej/KiCad-Librarian.git')
-md5sums=('SKIP')
+source=("${pkgname}"'::git+git://github.com/randrej/KiCad-Librarian.git'
+ 'mime_xml.patch')
+md5sums=('SKIP'
+ '09d71e29cd532ce0395dac9e7c026424')
pkgver() {
cd "$srcdir/${pkgname}"
@@ -22,6 +24,7 @@ pkgver() {
build() {
cd "$srcdir/$pkgname/src"
sed -ie "s#/usr/share/#${pkgdir}/usr/share/#" CMakeLists.txt
+ patch "$srcdir/$pkgname/kicadlibrarian.xml" "$srcdir/mime_xml.patch"
cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/opt/${pkgname} -DKiCadLibrarian_USE_CX3D=0 -DKiCadLibrarian_USE_CURL=1
make
}
diff --git a/mime_xml.patch b/mime_xml.patch
new file mode 100644
index 000000000000..5073afb73bab
--- /dev/null
+++ b/mime_xml.patch
@@ -0,0 +1,16 @@
+--- kicadlibrarian.xml 2017-07-23 02:14:44.782036361 +0200
++++ kicadlibrarian.xml 2018-08-23 16:17:17.474262924 +0200
+@@ -1,10 +1,8 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+- <mime-type type="application/x-binary">
++ <mime-type type="application/x-kicadlibrarian-item">
+ <sub-class-of type="application/xml"/>
+ <comment>KiCad Librarian</comment>
+ <icon>kicadlibrarian32</icon>
+- <root-XML localName="kicadlibrarian" />
+- </mime-type>
+- </mime-info>
+-
++ </mime-type>
++</mime-info>