diff options
author | Matthew Scheirer | 2018-10-02 22:29:20 -0400 |
---|---|---|
committer | Matthew Scheirer | 2018-10-02 22:29:20 -0400 |
commit | 57737b15d7296875b4ee8b8ab3f86e2e84600239 (patch) | |
tree | 91ff9fb29b8928d8ff20a5a7e92de03e6b239f18 | |
download | aur-57737b15d7296875b4ee8b8ab3f86e2e84600239.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | oda-file-converter | 2 | ||||
-rwxr-xr-x | oda-file-converter.desktop | 8 |
4 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6ceb300abc91 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +# Generated by mksrcinfo v8 +# Wed Oct 3 02:29:03 UTC 2018 +pkgbase = oda-file-converter + pkgdesc = Converts files between the .dwg and .dxf file formats + pkgver = 19.8.0.0 + pkgrel = 1 + url = https://www.opendesign.com/guestfiles/oda_file_converter + arch = x86_64 + license = custom + depends = qt5-base + depends = hicolor-icon-theme + conflicts = teigha-file-converter + replaces = teigha-file-converter + source = https://download.opendesign.com/guestfiles/ODAFileConverter/ODAFileConverter_QT5_lnxX64_4.7dll.deb + source = oda-file-converter + source = oda-file-converter.desktop + sha256sums = a9ca9c72e6303bc0a03b8b7f64a7300fec6092184f7efb2c8a89aca8d34ec32b + sha256sums = 717f27caf6be52ffa1de45022e1c7534827731a2b59d908d02b5970fc904081d + sha256sums = 808bfc11b6c062ca9cccedf3a0231715826eef19d8b0664216999fc9a9792827 + +pkgname = oda-file-converter + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d2f9e3afa7ad --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Zanny <lordzanny@gmail.com> + +pkgname=oda-file-converter +pkgver=19.8.0.0 +pkgrel=1 +pkgdesc="Converts files between the .dwg and .dxf file formats" +arch=('x86_64') +url="https://www.opendesign.com/guestfiles/oda_file_converter" +license=('custom') +conflicts=('teigha-file-converter') +replaces=('teigha-file-converter') +depends=('qt5-base' 'hicolor-icon-theme') +source=('https://download.opendesign.com/guestfiles/ODAFileConverter/ODAFileConverter_QT5_lnxX64_4.7dll.deb' + 'oda-file-converter' + 'oda-file-converter.desktop') +sha256sums=('a9ca9c72e6303bc0a03b8b7f64a7300fec6092184f7efb2c8a89aca8d34ec32b' + '717f27caf6be52ffa1de45022e1c7534827731a2b59d908d02b5970fc904081d' + '808bfc11b6c062ca9cccedf3a0231715826eef19d8b0664216999fc9a9792827') +_ogname='ODAFileConverter' + +package() { + cd $srcdir + + tar xzf 'data.tar.gz' + + install -Dm755 "$srcdir/usr/bin/${_ogname}_$pkgver/$_ogname" "$pkgdir/opt/$pkgname/$pkgname" + + for ext in '*.tx' '*.so'; do + for file in "$srcdir/usr/bin/${_ogname}_$pkgver/$ext"; do + install -m644 $file "$pkgdir/opt/$pkgname/" + done + done + + install -Dm755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + for res in '16x16' '32x32' '64x64' '128x128'; do + install -Dm644 "$srcdir/usr/share/icons/hicolor/$res/apps/$_ogname.png" "$pkgdir/usr/share/icons/hicolor/$res/apps/$pkgname.png" + done + + # Freecad auto-detects Teigha by the "TeighaFileConverter" name + ln -s "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/bin/TeighaFileConverter" +} diff --git a/oda-file-converter b/oda-file-converter new file mode 100644 index 000000000000..5557a8c7f97e --- /dev/null +++ b/oda-file-converter @@ -0,0 +1,2 @@ +#!/bin/sh +LD_LIBRARY_PATH=/opt/oda-file-converter /opt/oda-file-converter/oda-file-converter $@ diff --git a/oda-file-converter.desktop b/oda-file-converter.desktop new file mode 100755 index 000000000000..f71fc30ba2dc --- /dev/null +++ b/oda-file-converter.desktop @@ -0,0 +1,8 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Name=ODA File Converter +Exec=oda-file-converter +Icon=oda-file-converter +Terminal=false +Type=Application +Categories=Graphics;3DGraphics;VectorGraphics;RasterGraphics;Viewer; |