Emerging of sqldeveloper failed with message: * dev-java/jtds-1.2.4 does not provide jtds.jar! * ERROR: dev-db/sqldeveloper-1.5.4.59.40 failed: * Cannot find jtds.jar dev-java/jtds is installed and /usr/share/jtds-1.2/lib/jtds.jar exists. Problem is that ebuild is looking for /usr/share/jtds-1.2.4/lib/jtds.jar which does not exists. Please change the ebuild to look for /usr/share/jtds-1.2/lib/jtds.jar which exists. Thanks.
Created attachment 233223 [details] sqldeveloper-1.5.4.59.40.ebuild sqldeveloper-1.5.4.59.40.ebuild with fixed jtds.jar dependency
Created attachment 233225 [details, diff] patch for fixing jtds.jar dependency patch for fixing jtds.jar dependency
Nothing happened here for couple of months so I posted fixed ebuild. It differs only on two lines from ebuild in portage (see attached patch). Please push it into main tree.
Created attachment 239125 [details, diff] find-jars.patch Here's a better patch. Arch teams should try it. I couldn't easily find the distfile.
The patch works somehow, as it installs the package and it works, but: * QA Notice: command not found: * * /var/tmp/portage/dev-db/sqldeveloper-1.5.4.59.40/temp/environment: line 2301: java-pkg_getjars: command not found * /var/tmp/portage/dev-db/sqldeveloper-1.5.4.59.40/temp/environment: line 2305: java-pkg_getjars: command not found
Created attachment 239147 [details, diff] find-jars.patch (In reply to comment #5) > The patch works somehow, as it installs the package and it works, but: > Did you try actually connecting to a database? It seems the ebuild wasn't even inheriting our eclasses.
(In reply to comment #6) > Did you try actually connecting to a database? It seems the ebuild wasn't even > inheriting our eclasses. > At least it works with the mysql driver dev-java/jdbc-mysql-5.1.11 (after registering it as third party module).
Ah, i've just seen now that you've posted a second find-jars patch... That one works flawless now! :-)
(In reply to comment #8) > Ah, i've just seen now that you've posted a second find-jars patch... That one > works flawless now! :-) > Commmitted.