summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMitsukarenai2015-06-12 12:53:34 +0200
committerMitsukarenai2015-06-12 12:53:34 +0200
commit8e4ed2d910a09af1e37585e494ac62bcf2734c84 (patch)
tree36475e0feab34485eb44316ccb1964e3398cf37f
downloadaur-8e4ed2d910a09af1e37585e494ac62bcf2734c84.tar.gz
Initial import
-rw-r--r--.AURINFO18
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD51
-rwxr-xr-xsvgcleaner.install14
4 files changed, 103 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..83d82cbe4106
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,18 @@
+pkgbase = svgcleaner
+ pkgdesc = An application that cleans svg images from unnecessary data in batch mode.
+ pkgver = 0.6.2
+ pkgrel = 3
+ url = https://launchpad.net/svg-cleaner
+ install = svgcleaner.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = qt4
+ depends = p7zip
+ depends = qt4
+ provides = svg-cleaner
+ source = svgcleaner.install
+ source = https://github.com/RazrFalcon/SVGCleaner/archive/v0.6.2.tar.gz
+
+pkgname = svgcleaner
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2993004a1307
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = svgcleaner
+ pkgdesc = An application that cleans svg images from unnecessary data in batch mode.
+ pkgver = 0.6.2
+ pkgrel = 3
+ url = https://launchpad.net/svg-cleaner
+ install = svgcleaner.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = qt4
+ depends = p7zip
+ depends = qt4
+ provides = svg-cleaner
+ source = svgcleaner.install
+ source = https://github.com/RazrFalcon/SVGCleaner/archive/v0.6.2.tar.gz
+ sha512sums = 938b5a1ab4a90512f1d25190cb4c246ee565aca841b8172fa93da81b0820d69c1598593ffcf44fee9c4be5f153e90f89ff09a32ad95a28eff16ed1b623b459a0
+ sha512sums = 37815f456d93d59301be765050b4c96851f4adfb16f86febbb597d707d74df4ec5b2fd5d45c48a94e98a7c32d435b265cf8c9fcafcf0c748efcc8b0407afa9d7
+
+pkgname = svgcleaner
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72fa251c90ea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Mitsu <archlinux AT suumitsu DOT eu>
+
+pkgname="svgcleaner"
+pkgver=0.6.2
+pkgrel=3
+pkgdesc="An application that cleans svg images from unnecessary data in batch mode."
+provides=("svg-cleaner")
+arch=("i686" "x86_64")
+url="https://launchpad.net/svg-cleaner"
+license=("GPL3")
+makedepends=("qt4")
+depends=("p7zip" "qt4")
+source=("svgcleaner.install"
+ "https://github.com/RazrFalcon/SVGCleaner/archive/v${pkgver}.tar.gz")
+install="svgcleaner.install"
+sha512sums=('938b5a1ab4a90512f1d25190cb4c246ee565aca841b8172fa93da81b0820d69c1598593ffcf44fee9c4be5f153e90f89ff09a32ad95a28eff16ed1b623b459a0'
+ '37815f456d93d59301be765050b4c96851f4adfb16f86febbb597d707d74df4ec5b2fd5d45c48a94e98a7c32d435b265cf8c9fcafcf0c748efcc8b0407afa9d7')
+
+build() {
+ cd "${srcdir}/SVGCleaner-${pkgver}/src/cli/"
+ qmake-qt4 cli.pro CONFIG+="release"
+ make -j $(nproc)
+
+ # fix lrelease name
+ cd "${srcdir}/SVGCleaner-${pkgver}"
+ sed 's/QMAKE_LRELEASE = lrelease/QMAKE_LRELEASE = lrelease-qt4/' -i translations/translations.pri
+
+ cd "${srcdir}/SVGCleaner-${pkgver}/src/gui/"
+ qmake-qt4 gui.pro CONFIG+="release"
+ make -j $(nproc)
+}
+
+package() {
+ cd "${srcdir}/SVGCleaner-${pkgver}"
+ mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/share/svgcleaner/presets"
+ mkdir -p "${pkgdir}/usr/share/svgcleaner/translations"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/apps/"
+ mkdir -p "${pkgdir}/usr/share/applications/"
+ install -Dm755 "bin/svgcleaner-cli" "${pkgdir}/usr/bin/svgcleaner-cli"
+ install -Dm755 "bin/svgcleaner-gui" "${pkgdir}/usr/bin/svgcleaner-gui"
+ install -Dm644 "translations/svgcleaner_cs.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_cs.ts"
+ install -Dm644 "translations/svgcleaner_de.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_de.ts"
+ install -Dm644 "translations/svgcleaner_fr.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_fr.ts"
+ install -Dm644 "translations/svgcleaner_it.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_it.ts"
+ install -Dm644 "translations/svgcleaner_ru.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_ru.ts"
+ install -Dm644 "translations/svgcleaner_uk.ts" "${pkgdir}/usr/share/svgcleaner/translations/svgcleaner_uk.ts"
+
+ install -Dm644 "icons/svgcleaner.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/svgcleaner.svg"
+ install -Dm644 "svgcleaner.desktop" "${pkgdir}/usr/share/applications/svgcleaner.desktop"
+}
diff --git a/svgcleaner.install b/svgcleaner.install
new file mode 100755
index 000000000000..b32b84d6c30d
--- /dev/null
+++ b/svgcleaner.install
@@ -0,0 +1,14 @@
+post_install() {
+xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+update-desktop-database -q
+}
+
+post_upgrade() {
+post_install
+}
+
+post_remove() {
+post_install
+}
+
+# vim: set noet ff=unix: