tis-directorystudio
2.0.0.20210717-2
Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Eclipse itself.
1899 downloads
Download
See build result See VirusTotal scan

- package : tis-directorystudio
- name : Directory Studio
- version : 2.0.0.20210717-2
- categories : Utilities
- maintainer : WAPT Team,Tranquil IT,Pierre COSSON
- installed_size : 153573538
- editor : apache
- licence : Apache License
- signature_date : 2023-10-17T22:02:43.385256
- size : 140.76 Mo
- locale : all
- target_os : darwin
- impacted_process : ApacheDirectoryStudio
- architecture : x64
- Homepage : https://directory.apache.org/studio/
- Depends :
package : tis-directorystudio
version : 2.0.0.20210717-2
architecture : x64
section : base
priority : optional
name : Directory Studio
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Pierre COSSON
description : Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Eclipse itself.
depends : tis-adoptium-openjdk11-jre
conflicts :
maturity : PROD
locale : all
target_os : darwin
min_wapt_version : 2.0
sources : https://directory.apache.org/studio/download/download-macosx.html
installed_size : 153573538
impacted_process : ApacheDirectoryStudio
description_fr : Apache Directory Studio est une plateforme complète d'outils d'annuaire destinée à être utilisée avec n'importe quel serveur LDAP ; cependant, elle est particulièrement conçue pour être utilisée avec ApacheDS. Il s'agit d'une application Eclipse RCP, composée de plusieurs plugins Eclipse (OSGi), qui peuvent être facilement mis à jour avec des plugins supplémentaires. Ces plugins peuvent même être exécutés dans Eclipse même
description_pl : Apache Directory Studio jest kompletną platformą narzędzi katalogowych przeznaczoną do użycia z dowolnym serwerem LDAP, jednak w szczególności została zaprojektowana do użycia z ApacheDS. Jest to aplikacja Eclipse RCP, składająca się z kilku wtyczek Eclipse (OSGi), które można łatwo rozbudować o kolejne. Wtyczki te mogą być nawet uruchamiane w samym Eclipse
description_de : Apache Directory Studio ist eine vollständige Plattform für Verzeichniswerkzeuge, die mit jedem LDAP-Server verwendet werden kann, jedoch speziell für die Verwendung mit ApacheDS konzipiert ist. Es handelt sich um eine Eclipse RCP-Anwendung, die aus mehreren Eclipse (OSGi)-Plugins besteht, die leicht um zusätzliche Plugins erweitert werden können. Diese Plugins können sogar innerhalb von Eclipse selbst ausgeführt werden
description_es : Apache Directory Studio es una completa plataforma de herramientas de directorio pensada para ser utilizada con cualquier servidor LDAP, sin embargo, está especialmente diseñada para su uso con ApacheDS. Es una aplicación RCP de Eclipse, compuesta por varios plugins de Eclipse (OSGi), que pueden ser fácilmente actualizados con otros adicionales. Estos plugins pueden incluso ejecutarse dentro del propio Eclipse
description_pt : O Apache Directory Studio é uma plataforma completa de ferramentas de directório destinada a ser utilizada com qualquer servidor LDAP, no entanto foi especialmente concebida para ser utilizada com o ApacheDS. É uma aplicação Eclipse RCP, composta por vários plugins Eclipse (OSGi), que podem ser facilmente actualizados com plugins adicionais. Estes plugins podem até funcionar dentro do próprio Eclipse
description_it : Apache Directory Studio è una piattaforma completa di strumenti per le directory che può essere utilizzata con qualsiasi server LDAP, ma è stata progettata in particolare per l'uso con ApacheDS. È un'applicazione Eclipse RCP, composta da diversi plugin Eclipse (OSGi), che possono essere facilmente aggiornati con altri. Questi plugin possono essere eseguiti anche all'interno di Eclipse stesso
description_nl : Apache Directory Studio is een compleet platform voor directory-tooling dat bedoeld is om met elke LDAP-server te worden gebruikt, maar het is in het bijzonder ontworpen voor gebruik met ApacheDS. Het is een Eclipse RCP applicatie, samengesteld uit verschillende Eclipse (OSGi) plugins, die gemakkelijk kunnen worden uitgebreid met extra plugins. Deze plugins kunnen zelfs binnen Eclipse zelf draaien
description_ru : Apache Directory Studio - это полная инструментальная платформа для работы с каталогами, предназначенная для использования с любым LDAP-сервером, однако она специально разработана для использования с ApacheDS. Это приложение Eclipse RCP, состоящее из нескольких плагинов Eclipse (OSGi), которые могут быть легко дополнены дополнительными. Эти плагины могут даже запускаться в самом Eclipse
audit_schedule :
editor : apache
keywords : ldap
licence : Apache License
homepage : https://directory.apache.org/studio/
package_uuid : 3c443297-258b-44da-8275-f3fe758cd3d1
valid_from :
valid_until :
forced_install_on :
changelog : https://directory.apache.org/studio/changelog.html
min_os_version :
max_os_version :
icon_sha256sum : 90061f1f90d9aebc6623ed4c3b6b0f611bf020cbe14aefeee0497be5eda7c983
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : ipYUSemRyD666MDeEq5ZaqvIZYwTGTO2iDUZuQCk87S8kdU6hE4qEvyRcD6f/4jYJipXJtoI1IOAI8mGIciITMcYptqL29xv16cpydHmB+4i6NeX2B4nCZNxe7TfhChicfdpJ7CYEXh32I9ocCESMiwoRcL47na6IWRXGN9qr5kjpz+P+BdPXEXaJph8QFwCMOO48wiLBlwLXIw5cZFnL0yji/DohtP4E3FEEfvvZkeK1ROLbMGJF318O1wANNIP8glJd/uThnRvnaf96NEFp6vF5qLHLEBQ0t4yPJTpOJqi8hb6WcYy83awT2/z655WBWec06sgGzT0YdOweEGmrA==
signature_date : 2023-10-17T22:02:43.385256
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
bin_contains = "ApacheDirectoryStudio"
app_name = "ApacheDirectoryStudio.app"
def install():
# Declaring local variables
package_version = control.get_software_version()
bin_name = glob.glob("*%s*.dmg" % bin_contains)[0]
# Installing the software
print("Installing: %s" % bin_name)
install_dmg(bin_name)
def uninstall():
# Uninstalling the software
remove_tree(makepath("/", "Applications", app_name))
# -*- coding: utf-8 -*-
from setuphelpers import *
import bs4 as BeautifulSoup
bin_contains = "ApacheDirectoryStudio"
bin_ends = ".dmg"
def update_package():
# Declaring local variables
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url = "https://directory.apache.org/studio/download/download-macosx.html"
# https://dlcdn.apache.org/directory/studio/2.0.0.v20210717-M17/ApacheDirectoryStudio-2.0.0.v20210717-M17-macosx.cocoa.x86_64.dmg
# Getting latest version from official sources
print("URL used is: %s" % url)
html_source=wgets(url,proxies=proxies).splitlines()
for line in html_source:
if '.dmg' in line:
download_url = line.split(r'"')[1]
latest_bin = download_url.split('/')[-1]
version = latest_bin.split('-')[1].replace("v", "")
break
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
# Downloading latest binaries
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
os.rename(latest_bin, bin_contains + version + bin_ends)
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
result = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
# control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating or not update-package-sources
return result
3f0d5b30845180f485bf034854d850f05120ae55025d605015dc54e2cda8401c : setup.py
: __pycache__
9ad0292dfcfdd60614a8589d70a184b2a8a1d2029360ec07ccee6e29e8e9500f : update_package.py
1f024ed122256ec69cc148ff628ed3103f47e95d3cdd0b66ed806afcc68d29ec : ApacheDirectoryStudio2.0.0.20210717.dmg
90061f1f90d9aebc6623ed4c3b6b0f611bf020cbe14aefeee0497be5eda7c983 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : WAPT/changelog.txt
4f71e04098c95772f6786f03199b81088d7687ab877253be20124432963c7c68 : luti.json
892b608b842beb7e0b3d3fbbd3eaa0fca4686bd995b1c10a73d32b119dda440c : WAPT/control