diff options
author | Matt Sturgeon | 2017-06-17 09:23:13 +0100 |
---|---|---|
committer | Matt Sturgeon | 2017-06-17 11:07:18 +0100 |
commit | bfb8dbaed3c1d55d515ee9e522b9b73bc076cea0 (patch) | |
tree | 0132dc0789ecbfb89a2cf436bd1753767a92bc61 | |
parent | 272e2fd63f6dcccf47ffca9948ce019df4d05501 (diff) | |
download | aur-bfb8dbaed3c1d55d515ee9e522b9b73bc076cea0.tar.gz |
Minor refactoring
- Validate source files with sha256sums instead of md5sum
- The run script and .desktop files now have simpler names 'bin' and
'desktop'.
- Run package() within ${pkgdir} as an attempt to minimise uri
boilerplate.
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | bin (renamed from MCPMappingViewer) | 0 | ||||
-rw-r--r-- | desktop (renamed from MCPMappingViewer.desktop) | 0 |
4 files changed, 26 insertions, 24 deletions
@@ -9,12 +9,12 @@ pkgbase = mcp-mapping-viewer makedepends = java-environment>=7 depends = sh depends = java-runtime>=7 - source = MCPMappingViewer - source = MCPMappingViewer.desktop + source = bin + source = desktop source = https://github.com/bspkrs/MCPMappingViewer/archive/1.0.1.tar.gz - md5sums = 0b60fd59792482a0e69a2457d9d3e309 - md5sums = 61a50d4721e1378ac1c91023aec3010d - md5sums = 715927a5df7c012dfe22e3f3c08dcc87 + sha256sums = f5bac19becef64725e04bab40b2cc2d23b6f9453e641e56320f02a34e491617f + sha256sums = 857ef429e636f7ee1258b2543f2db09802cdd69c55fab58ae7fb6af649f79b7f + sha256sums = 80cbdcec1e46d4cc55aa8a80807bb9c19ea4832500c70e320d8472bc48a14a1c pkgname = mcp-mapping-viewer @@ -12,39 +12,41 @@ license=('MIT' 'Apache') depends=('sh' 'java-runtime>=7') makedepends=('java-environment>=7') -source=(${_name} - ${_name}.desktop - ${url}/archive/${pkgver}.tar.gz) +source=('bin' + 'desktop' + "${url}/archive/${pkgver}.tar.gz") -md5sums=('0b60fd59792482a0e69a2457d9d3e309' - '61a50d4721e1378ac1c91023aec3010d' - '715927a5df7c012dfe22e3f3c08dcc87') +sha256sums=('f5bac19becef64725e04bab40b2cc2d23b6f9453e641e56320f02a34e491617f' + '857ef429e636f7ee1258b2543f2db09802cdd69c55fab58ae7fb6af649f79b7f' + '80cbdcec1e46d4cc55aa8a80807bb9c19ea4832500c70e320d8472bc48a14a1c') build() { - cd ${srcdir}/${_name}-${pkgver} + cd "${srcdir}/${_name}-${pkgver}" ./gradlew build } package() { - cd ${srcdir}/${_name}-${pkgver} + cd "${pkgdir}" + + tar="${srcdir}/${_name}-${pkgver}" # Create pkgdir tree - mkdir -p "${pkgdir}/usr/bin" - mkdir -p "${pkgdir}/usr/share/applications" - mkdir -p "${pkgdir}/usr/share/java/${pkgname}" - mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" + mkdir -p "usr/bin" + mkdir -p "usr/share/applications" + mkdir -p "usr/share/java/${pkgname}" + mkdir -p "usr/share/licenses/${pkgname}" # Install files into pkgdir # Use the -all jar so all libs are packed in the jar and we don't need to setup a classpath - install -D -m755 "build/libs/${_name}-${pkgver}-all.jar" "${pkgdir}/usr/share/java/${pkgname}/${_name}.jar" + install -D -m755 "${tar}/build/libs/${_name}-${pkgver}-all.jar" "usr/share/java/${pkgname}/${_name}.jar" - # TODO Consider injecting variables into the script and .desktop file - install -D -m755 "${srcdir}/${_name}" "${pkgdir}/usr/bin/" - install -D -m644 "${srcdir}/${_name}.desktop" "${pkgdir}/usr/share/applications" + # TODO Consider injecting variables into the bin and desktop files + install -D -m755 "${srcdir}/bin" "usr/bin/${_name}" + install -D -m644 "${srcdir}/desktop" "usr/share/applications/${_name}.desktop" # LICENSE and BON_LICENSE are MIT, GSON_LICENSE is Apache 2.0 - install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -D -m644 "BON_LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BON.LICENSE" - install -D -m644 "GSON_LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/GSON.LICENSE" + install -D -m644 "${tar}/LICENSE" "usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "${tar}/BON_LICENSE.txt" "usr/share/licenses/${pkgname}/BON.LICENSE" + install -D -m644 "${tar}/GSON_LICENSE.txt" "usr/share/licenses/${pkgname}/GSON.LICENSE" } diff --git a/MCPMappingViewer b/bin index 3984999a7879..3984999a7879 100644 --- a/MCPMappingViewer +++ b/bin diff --git a/MCPMappingViewer.desktop b/desktop index faffb2f78820..faffb2f78820 100644 --- a/MCPMappingViewer.desktop +++ b/desktop |