summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD39
-rw-r--r--i18n-editor.desktop9
3 files changed, 44 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 605aeea7f8c9..31ea01bfd5e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,21 @@
-# Generated by mksrcinfo v8
-# Tue May 15 11:55:04 UTC 2018
pkgbase = i18n-editor
pkgdesc = GUI for editing your i18n translation files
- pkgver = 1.0.0
+ pkgver = 2.0.0
pkgrel = 1
url = https://github.com/jcbvm/i18n-editor
arch = any
license = MIT
- makedepends = java-environment
+ makedepends = java-environment=8
makedepends = maven
depends = java-runtime
- source = https://github.com/jcbvm/i18n-editor/archive/1.0.0.tar.gz
+ provides = i18n-editor
+ conflicts = i18n-editor-git
+ source = https://github.com/jcbvm/i18n-editor/archive/2.0.0-beta.1.tar.gz
source = i18n-editor.sh
- sha512sums = 58157564f8908cbf13c801d905372a1ad42fe31f6de0fd435ff00ce5f1da7ec7edd7bdafb193541e8a0337d16727816a5dc45e46b93185e314d2fa0be342116e
- sha512sums = 79f28fe55f04ec0787f7be3105832c9696bea5123eb158a9932aed816686cd8d7b813e87e665b1a90e8f869cb43fa05931eb9a9a906a674fc612ed307965d0f0
+ source = i18n-editor.desktop
+ sha256sums = 0d8c14f2613a698b64b782f9c3ec84878f5e233bbbf2ad1bec487e01ec9bf320
+ sha256sums = ba98cfc5a6e58b57415e310eeea3bf0da193cd8fa792e09c80bbcf16aaa87075
+ sha256sums = 90e2eefcee0f7f6241231eb2d3c3763ba8a2514fd732411784c5bc924d3ff18a
pkgname = i18n-editor
diff --git a/PKGBUILD b/PKGBUILD
index 3ba03c55a24a..7792bdf91fa9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,48 @@
-# Maintainer: AsamK <asamk ät gmx de>
-
-pkgname=i18n-editor
-pkgver=1.0.0
+# Maintainer: Helder Bertoldo <helder.bertoldo@gmail.com>
+# Contributor:
+
+_gitname=i18n-editor
+_author=jcbvm
+pkgname=("${_gitname}")
+pkgver=2.0.0
+_pkgver=2.0.0-beta.1
pkgrel=1
pkgdesc='GUI for editing your i18n translation files'
arch=('any')
-url="https://github.com/jcbvm/i18n-editor"
+url="https://github.com/${_author}/${_gitname}"
license=('MIT')
depends=('java-runtime')
makedepends=('java-environment=8' 'maven')
-source=("https://github.com/jcbvm/i18n-editor/archive/${pkgver}.tar.gz"
- "${pkgname}.sh")
-sha512sums=('58157564f8908cbf13c801d905372a1ad42fe31f6de0fd435ff00ce5f1da7ec7edd7bdafb193541e8a0337d16727816a5dc45e46b93185e314d2fa0be342116e'
- '79f28fe55f04ec0787f7be3105832c9696bea5123eb158a9932aed816686cd8d7b813e87e665b1a90e8f869cb43fa05931eb9a9a906a674fc612ed307965d0f0')
+provides=("${_gitname}")
+conflicts=("${_gitname}-git")
+source=("https://github.com/jcbvm/i18n-editor/archive/${_pkgver}.tar.gz"
+ "${pkgname}.sh"
+ "${pkgname}.desktop")
+sha256sums=(
+'0d8c14f2613a698b64b782f9c3ec84878f5e233bbbf2ad1bec487e01ec9bf320'
+'ba98cfc5a6e58b57415e310eeea3bf0da193cd8fa792e09c80bbcf16aaa87075'
+'90e2eefcee0f7f6241231eb2d3c3763ba8a2514fd732411784c5bc924d3ff18a'
+)
build() {
cd "${srcdir}"
- cd "${pkgname}-${pkgver}"
+ cd "${pkgname}-${_pkgver}"
mvn install
}
package() {
install -m755 -d "${pkgdir}/usr/bin" \
- "${pkgdir}/usr/share/java/${pkgname}/"
+ "${pkgdir}/usr/share/java/${pkgname}/" \
+ "${pkgdir}/usr/share/applications/"
cd "${srcdir}"
install -m755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
- cd "${pkgname}-${pkgver}"
+ install -m755 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ cd "${pkgname}-${_pkgver}"
- install -m644 "target/${pkgname}-${pkgver}/${pkgname}.jar" "${pkgdir}/usr/share/java/${pkgname}/"
+ install -m644 "target/${pkgname}-${_pkgver}/${pkgname}.jar" "${pkgdir}/usr/share/java/${pkgname}/"
}
diff --git a/i18n-editor.desktop b/i18n-editor.desktop
new file mode 100644
index 000000000000..b241c4bbc6df
--- /dev/null
+++ b/i18n-editor.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=i18n-editor
+Exec=i18n-editor
+Terminal=false
+Type=Application
+Icon=text-editor
+Comment=GUI for editing your i18n translation files
+Categories=Development;
+StartupWMClass=com-jvms-i18neditor-Main