diff options
author | Saleem Rashid | 2020-11-29 19:44:24 +0000 |
---|---|---|
committer | Saleem Rashid | 2020-11-29 19:44:24 +0000 |
commit | 6276d664e94eb5bdd94645bfb2c29e223aa01785 (patch) | |
tree | edf4c6a78df51af69eb10203a2835d18ad4d8a0b /jd-gui.patch | |
parent | cfc0201a2927569332107194538392837e0cc2b8 (diff) | |
download | aur-6276d664e94eb5bdd94645bfb2c29e223aa01785.tar.gz |
PKGBUILD: Update and fix broken Gradle plugin
Diffstat (limited to 'jd-gui.patch')
-rw-r--r-- | jd-gui.patch | 67 |
1 files changed, 65 insertions, 2 deletions
diff --git a/jd-gui.patch b/jd-gui.patch index 5963af66f6b1..79b30651ec4c 100644 --- a/jd-gui.patch +++ b/jd-gui.patch @@ -1,8 +1,70 @@ +diff --git i/build.gradle w/build.gradle +index 5163340..0302f5c 100644 +--- i/build.gradle ++++ w/build.gradle +@@ -3,7 +3,6 @@ buildscript { + jcenter() + } + dependencies { +- classpath 'com.netflix.nebula:gradle-ospackage-plugin:5.3.0' // RPM & DEB support + classpath 'edu.sc.seis.gradle:launch4j:2.4.4' + classpath 'net.sf.proguard:proguard-gradle:6.1.0' + } +@@ -12,7 +11,6 @@ buildscript { + apply plugin: 'java' + apply plugin: 'distribution' + apply plugin: 'edu.sc.seis.launch4j' +-apply plugin: 'nebula.ospackage' + + // Common configuration // + rootProject.version='1.6.6' +@@ -121,34 +119,6 @@ launch4j { + bundledJrePath = '%JAVA_HOME%' + } + +-// Packages for Linux // +-ospackage { +- buildDeb.dependsOn 'proguard' +- buildRpm.dependsOn 'proguard' +- +- license = file('LICENSE') +- maintainer 'Emmanuel Dupuy <emmanue1@users.noreply.github.com>' +- os LINUX +- packageDescription 'JD-GUI, a standalone graphical utility that displays Java sources from CLASS files' +- packageGroup 'java' +- packageName project.name +- release '0' +- summary 'A Java Decompiler' +- url 'https://github.com/java-decompiler/jd-gui' +- +- into '/opt/' + project.name +- from (proguard.outJarFiles[0]) { +- fileMode 0755 +- } +- from ('src/linux/resources/') { +- fileMode 0755 +- } +- from 'LICENSE', 'NOTICE', 'README.md' +- +- postInstall 'cd /opt/' + project.name + '; ln -s ./' + file(proguard.outJarFiles[0]).name + ' ./jd-gui.jar; xdg-icon-resource install --size 128 --novendor ./jd_icon_128.png jd-gui; xdg-desktop-menu install ./*.desktop' +- preUninstall 'cd /opt/' + project.name + '; rm -f ./jd-gui.jar; rm -fr ./ext; xdg-desktop-menu uninstall ./*.desktop' +-} +- + // Distributions for OSX and Windows // + distributions { + osx.contents { +@@ -183,6 +153,3 @@ distributions { + osxDistTar.dependsOn 'proguard' + osxDistZip.dependsOn 'proguard' + } +- +-build.finalizedBy buildDeb +-build.finalizedBy buildRpm diff --git i/src/linux/resources/jd-gui.desktop w/src/linux/resources/jd-gui.desktop -index b86bbc1..920b3de 100644 +index 6ba8b03..fab0ac1 100644 --- i/src/linux/resources/jd-gui.desktop +++ w/src/linux/resources/jd-gui.desktop -@@ -2,6 +2,6 @@ +@@ -2,7 +2,7 @@ Comment=Java Decompiler JD-GUI Terminal=false Name=JD-GUI @@ -10,3 +72,4 @@ index b86bbc1..920b3de 100644 +Exec=/usr/bin/jd-gui Type=Application Icon=jd-gui + MimeType=application/java;application/java-vm;application/java-archive |