diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-25 07:13:15 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-25 07:13:15 +0000 |
| commit | 61d7ac72944f374b4ea95cc13db9866b3707371c (patch) | |
| tree | 2adc7b6d821032ea875b3f6966125e1de95708c2 /dev-java | |
| parent | 7fc76038ab5c2402bb95904a129b88d34fdd5407 (diff) | |
| download | baldeagleos-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.ebuild | 19 |
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" } |
