diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | mime_xml.patch | 16 |
3 files changed, 23 insertions, 2 deletions
@@ -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 @@ -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> |