Package Details: apachedirectorystudio 2.0.0.v20161101.12-1

Git Clone URL: (read-only)
Package Base: apachedirectorystudio
Description: Eclipse based LDAP browser and directory client
Upstream URL:
Licenses: Apache
Submitter: None
Maintainer: mzimmerman
Last Packager: mtorromeo
Votes: 59
Popularity: 0.596945
First Submitted: 2009-02-13 21:06
Last Updated: 2016-11-18 09:27

Latest Comments

Synthead commented on 2016-11-19 00:13

You should consider pulling the "cat" line out of your PKGBUILD and including a apachedirectorystudio.desktop file instead ;)

grawity commented on 2016-11-16 11:26

About that – please avoid conditional source/hash values, as they don't work well with SRCINFO. There is new syntax:



Also, for new versions there is a "Flag out-of-date" link.

Tamwyn commented on 2016-11-16 02:45

Again a version change.
It is now


and the according md5sums
[[ ${CARCH} = i686 ]] && _arch=x86 && md5sums=('b8523cc14396449d26505bd4a167149a')
[[ ${CARCH} = x86_64 ]] && _arch=x86_64 && md5sums=('38f6baa26d303dc28ce1f6df4c7a9d99')

ejona86 commented on 2016-04-24 21:11

The .desktop should have Version=1.0. The version is supposed to be the desktop specification version, not the program version.

jvybihal commented on 2016-04-07 13:22

I can confirm, that M10 version from this PKGBUILD is extremely buggy. I almost tear my hear when working with it. It constantly had problems with connecting and doing basic tasks. I just tried SNAPSHOT as @spectroman, and it seems to work like charm again.

Can I ask you @mzimmerman, as a maintainer, to switch to that source or create another package (something like apachedirectorystuio-nightly)?

spectroman commented on 2016-03-04 15:56

This version (2.0.0.v20151221-2) is buggy, you cannot create a new organization using this. If you have an error: ERR_55 Trying to remove an non-existant attribute.

I'd recommend to get an nightly build and fix your PKGBUILD based on that:

mzimmerman commented on 2016-01-14 17:22

I updated this locally before realizing it was disowned. I wanted to push back my changes however, so now this has become my first aur package ownership - be kind.

allyourbase commented on 2016-01-13 16:23

I'm disowning this. Feel free to take it.

andreas_baumann commented on 2016-01-13 08:21

Newer version appeared, old download link is not available anymore:

pkgver has to be changed to v20151221

M9 -> M10

grawity commented on 2015-08-18 14:29

No problem, I just didn't notice the png the first time I posted

allyourbase commented on 2015-08-18 14:08

Sorry for the delayed response.

Fixed, thanks.

allyourbase commented on 2015-08-18 14:01

Fixed, thanks.

grawity commented on 2015-08-18 05:29

The .desktop entry is pointing to a nonexistent Icon path. It should say "icon.xpm".

Or, even better, it should point at /opt/ApacheDirectoryStudio/features/ – which is a high-res PNG and nor a crusty low-res XPM.

grawity commented on 2015-08-15 15:24

Bug: The .desktop entry is pointing to a nonexistent path...

patrickh commented on 2015-06-19 08:59

As I just stumbled over it and it could help also others: while this package is not updated yet to recently released version, you can still install 2.0.0.v20130628 by replacing "www" with "archive" in the source URL in the pkgbuild file.

ignite commented on 2015-04-01 15:24

"org.eclipse.swt.browser.DefaultType=mozilla" to the bottom of /opt/ApacheDirectoryStudio/configuration/config.ini to fix the crash

asem commented on 2015-03-18 10:26

you are using KDE right?

try GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc apachedirectorystudio

foolosophy commented on 2015-03-11 17:02

I'm getting this crash. Any pointers?

No bp log location saved, using default.
[000:000] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:000] Computer model: Not available
[000:000] Browser XEmbed support present: 1
[000:000] Browser toolkit is Gtk2.
[000:001] Using Gtk2 toolkit
[000:029] No bp log location saved, using default.
[000:030] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:030] Computer model: Not available
[000:030] Browser XEmbed support present: 1
[000:030] Browser toolkit is Gtk2.
[000:030] Using Gtk2 toolkit
No bp log location saved, using default.
[000:000] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:000] Computer model: Not available
[000:001] No bp log location saved, using default.
[000:002] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:002] Computer model: Not available
[000:033] No bp log location saved, using default.
[000:034] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:034] Computer model: Not available
[000:034] Browser XEmbed support present: 1
[000:034] Browser toolkit is Gtk2.
[000:034] Using Gtk2 toolkit
[000:004] No bp log location saved, using default.
[000:004] Cpu: 6.23.10, x4, 2500Mhz, 3955MB
[000:004] Computer model: Not available
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (Arch Linux build 7.u75_2.5.4-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x00007f44e0701661, pid=23930, tid=139935862699776
# JRE version: OpenJDK Runtime Environment (7.0_75-b13) (build 1.7.0_75-b13)
# Java VM: OpenJDK 64-Bit Server VM (24.75-b04 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 2.5.4
# Distribution: Custom build (Fri Jan 23 11:00:44 UTC 2015)
# Problematic frame:
# C [] soup_session_feature_detach+0x11
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
# An error report file with more information is saved as:
# /tmp/hs_err_pid23930.log
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

willruss1 commented on 2015-01-12 22:26


automatikdonn commented on 2014-12-29 18:23

This is still the latest version available, and worked great for me. Thanks

Synthead commented on 2014-09-15 20:49

Seems like this should be called apache-directory-studio.

juantascon commented on 2014-04-04 21:37

I've orphaned the package, feel free to adopt it

t-ask commented on 2014-04-04 21:26

Just alter the version number and MD5s, please.

leoluk commented on 2014-03-06 13:30

If Apache Directory Studio crashes inside libsoup, set the following parameter in /opt/ApacheDirectoryStudio/configuration/config.ini:


(webkit-gtk version too new, included JRE too old)

woprandi commented on 2013-12-26 10:00

Apache directory studio crashs with KDE if you use oxygen-gtk as gtk2 theme.
As mentionned here
$ GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc <path_to_ApacheDirectoryStudio_exe> to fix this issue

psi.neamf commented on 2013-08-19 15:29

What do you mean by server application?

This is clearly a client as indicated in the description "Eclipse based LDAP browser and directory *client* v2.0"

WiZeTeK commented on 2013-07-18 22:29

Late update is in.
Thanks for the patch.

Anonymous comment on 2013-07-16 14:22

Version 2.0.0.v20130517 is not available on the website anymore, it has been replaced with 2.0.0.v20130628.

Here is a patch for the PKGBUILD to make it work with the new version:

--- PKGBUILD 2013-07-16 16:21:12.541575466 +0200
+++ apachedirectorystudio/PKGBUILD 2013-07-16 16:07:00.356376942 +0200
@@ -2,15 +2,15 @@
# Contributor: Ian Taylor <ian at lorf dot orgs>
pkgdesc="Eclipse based LDAP browser and directory client"
arch=('i686' 'x86_64')
depends=('java-runtime' 'gtk2')
-[[ ${CARCH} = i686 ]] && _arch=x86 && md5sums=('23572e45139c333c8ea35073ac0ec411')
-[[ ${CARCH} = x86_64 ]] && _arch=x86_64 && md5sums=('abde92d88505caec477f74d752600d68')
+[[ ${CARCH} = i686 ]] && _arch=x86 && md5sums=('dba7618834772e30a7e93af7fb7e0b22')
+[[ ${CARCH} = x86_64 ]] && _arch=x86_64 && md5sums=('c4a8a0b22fe352f1509f8f7fe2678f2a')

package() {

juantascon commented on 2013-03-28 14:56

I don't use the .desktop file nor think that a server application should have one

lordchaos commented on 2013-03-28 13:40

So why not include a desktop file in the PKGBUILD?

captainju commented on 2013-02-22 09:42

can't install it, because ApacheDirectoryStudio.desktop is missing

clamy commented on 2013-02-20 13:48

The PKGBUILD is in the file ( with the .desktop file for the menu link and the .png icon).

Content of the PKGBUILD is :

# Maintainer: Juan Diego Tascon
# Contributor: Tom Wizetek <>
# Contributor: Ian Taylor <ian at lorf dot orgs>
pkgdesc="Eclipse based LDAP browser and directory client v2.0"
arch=('i686' 'x86_64')
depends=('java-runtime' 'gtk2')
[[ ${CARCH} = i686 ]] && _arch=x86 && md5sums=('accb9bb84de7f7cb4632ddc700577770')
[[ ${CARCH} = x86_64 ]] && _arch=x86_64 && md5sums=('d50c4c201bd905980b9208d72ff006d4')
package() {
install -d -m 0755 ${pkgdir}/opt/${_pkgname}
cp -a ${srcdir}/${_pkgname}-linux-${_arch}-${pkgver}/* ${pkgdir}/opt/${_pkgname}
install -d -m 0755 ${pkgdir}/usr/bin
ln -sf /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
ln -sf /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${pkgname}
install -d -m 0755 ${pkgdir}/usr/share/applications
cp -a ${startdir}/${_pkgname}.desktop ${pkgdir}/usr/share/applications/
cp -a ${startdir}/${_pkgname}.png ${pkgdir}/opt/${_pkgname}

juantascon commented on 2013-02-20 13:04

you mind sharing the PKGBUILD?

clamy commented on 2013-02-20 10:32


I made some minor changes with this package :
- Use the version 2.0.0v20130131 of ADS
- Install an menu icon

The package is downloadable here :

xopher_mc commented on 2013-01-11 10:48

Please change PKGBUILD line 16 to



WiZeTeK commented on 2012-01-22 00:41

Before you flag this package out-of-date, please check

Currently, 1.5.3 is the latest stable release. 2.0 M1 is the latest milestone.

WiZeTeK commented on 2011-09-05 17:16

You're right, gauthma. Good catch. Thanks for letting me know.
Fixed in pkgrel 5.

gauthma commented on 2011-09-05 16:48

In the PKGBUILD these lines are wrong:

ln -sf ${pkgdir}/opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
ln -sf ${pkgdir}/opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${pkgname}

The symlinks created in /usr/bin/ end up pointing to the /tmp directory where the xz was extracted. I *think* the correct lines are:

ln -sf /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
ln -sf /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${pkgname}

Feel free to correct me.

WiZeTeK commented on 2011-08-30 06:02

Let me know if there are any problems running this with openjdk6.

jfsaulais commented on 2011-07-23 21:39

Sorry, I don't have enough free time to go on maintaining this package with a fast reaction when an update is nedded

sergej commented on 2011-06-09 09:11

should depend on java-runtime instead of jre to be compatible with openjdk

galaux commented on 2011-02-15 09:36

Just a quick one there: why not make it depend on 'java-runtime' rather than 'jre'? That should enable us to use it with whatever JRE like openjdk for instance (Haven't check whether this package explicitly requires SUN's JRE so don't pay attention to what I just said if it does require it).
Also: for sources you could use a global apache archive site like
Thanks :)

jfsaulais commented on 2010-09-04 14:28


anpieber commented on 2010-05-27 12:01

please update the package; its simple to correct the following lines to:


[ "${ARCH}" = "x86" ] && md5sums=('315e4726121aa84c93e92f5f0db2884c')
[ "${ARCH}" = "x86_64" ] && md5sums=('613d07f7befbb8cc44c462a6ec262719')

this worked for me

thank you and kind regards