From 61d7ac72944f374b4ea95cc13db9866b3707371c Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Thu, 25 Sep 2025 07:13:15 +0000 Subject: Adding metadata --- dev-java/swt/swt-4.37.ebuild | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'dev-java') 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" } -- cgit v1.3