summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-09-25 07:13:15 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-09-25 07:13:15 +0000
commit61d7ac72944f374b4ea95cc13db9866b3707371c (patch)
tree2adc7b6d821032ea875b3f6966125e1de95708c2 /dev-java
parent7fc76038ab5c2402bb95904a129b88d34fdd5407 (diff)
downloadbaldeagleos-repo-61d7ac72944f374b4ea95cc13db9866b3707371c.tar.gz
baldeagleos-repo-61d7ac72944f374b4ea95cc13db9866b3707371c.tar.xz
baldeagleos-repo-61d7ac72944f374b4ea95cc13db9866b3707371c.zip
Adding metadata
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/swt/swt-4.37.ebuild19
1 files changed, 9 insertions, 10 deletions
diff --git a/dev-java/swt/swt-4.37.ebuild b/dev-java/swt/swt-4.37.ebuild
index 32f456cfe82e..6ad352a2caed 100644
--- a/dev-java/swt/swt-4.37.ebuild
+++ b/dev-java/swt/swt-4.37.ebuild
@@ -60,7 +60,7 @@ RDEPEND="${COMMON_DEP}
HTML_DOCS=( ../about.html )
JAVA_RESOURCE_DIRS="../resources"
-JAVA_SRC_DIR="../src"
+JAVA_SRC_DIR="../org"
PATCHES=( "${FILESDIR}/swt-4.37-as-needed-and-flag-fixes.patch" )
@@ -72,16 +72,15 @@ src_unpack() {
src_prepare() {
default #780585
java-pkg-2_src_prepare
- # .css stuff is essential at least for running net-p2p/biglybt
- unzip ../swt.jar 'org/eclipse/swt/internal/gtk/*.css' -d resources || die
- java-pkg_clean
cd .. || die
- mkdir resources src || die "mkdir failed"
- find org -type f -name '*.java' |
- xargs cp --parent -t src -v \
- || die "copying resources failed"
- find org -type f ! -name '*.java' |
- xargs cp --parent -t resources -v \
+ mkdir -p resources/META-INF src || die "mkdir failed"
+ # save SWT-OS and SWT-Arch attributes from original MANIFEST.MF
+ unzip swt.jar META-INF/MANIFEST.MF -d . || die "failed to extract manifest"
+ grep '^SWT-OS\|^SWT-Arch' META-INF/MANIFEST.MF \
+ > resources/META-INF/MANIFEST.MF || die "MANIFEST.MF"
+ java-pkg_clean
+ find org -type f ! -name '*.java' ! -name 'package.html' |
+ xargs cp --parent -t resources \
|| die "copying resources failed"
cp version.txt resources || die "adding version.txt failed"
}