Skip to content

Commit

Permalink
dev-java/batik: avoid file collisions
Browse files Browse the repository at this point in the history
Bug: https://bugs.gentoo.org/872689
Closes: https://bugs.gentoo.org/903641
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: #30431
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
  • Loading branch information
vaukai authored and fordfrog committed Apr 3, 2023
1 parent 2c6bee7 commit 96f1b92
Showing 1 changed file with 16 additions and 2 deletions.
Expand Up @@ -96,6 +96,18 @@ src_prepare() {
# We drop support for jython due to bug #825486.
rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java || die
rm batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java || die

cat > "batik-squiggle-${SLOT}.desktop" <<-EOF || die
[Desktop Entry]
Name=Squiggle
Comment=SVG browser
Exec=batik-squiggle-${SLOT}
Icon=init
Terminal=false
Type=Application
Categories=Graphics;VectorGraphics;
MimeType=image/svg+xml
EOF
}

src_compile() {
Expand Down Expand Up @@ -181,8 +193,10 @@ src_test() {

src_install() {
einstalldocs
domenu "${FILESDIR}"/batik-squiggle.desktop
doicon batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg
domenu "batik-squiggle-${SLOT}.desktop"
newicon -s scalable \
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/init.svg \
squiggle-${SLOT}.svg

for module in "${BATIK_MODULES[@]}"; do
JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' "${module}/pom.xml" )
Expand Down

0 comments on commit 96f1b92

Please sign in to comment.