Package 389-ds-console: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | %define major_version 1.2 %define minor_version 16 %define shortname 389-ds %define pkgname dirsrv Name: 389-ds-console Version: %major_version.%minor_version Release: alt1 Group: Networking/Other Url: http://port389.org License: GPLv2 Summary: 389 Directory Server Management Console BuildArch: noarch Packager: Andrey Cherepanov <cas@altlinux.org> Source: %name-%version.tar BuildRequires(Pre): rpm-build-java BuildRequires: java-devel BuildRequires: ant BuildRequires: ldapsdk BuildRequires: idm-console-framework BuildRequires: jss Provides: fedora-ds-directoryconsole = %version-%release Obsoletes: fedora-ds-directoryconsole < %version-%release %description A Java based remote management console used for managing 389 Directory Server. The 389 Console is required to load and run these jar files. %package doc Summary: Web docs for 389 Directory Server Management Console Group: Documentation Requires: %name = %version-%release %description doc Web docs for 389 Directory Server Management Console %prep %setup -q %build %ant -Dconsole.location=%_datadir/java -Dldapjdk.jar.name=ldapsdk.jar -Dconsole.location=%_javadir -Dbuilt.dir=`pwd`/built %install install -d %buildroot%_datadir/%pkgname/html/java/ install -m777 built/package/%{shortname}* %buildroot%_datadir/%pkgname/html/java install -d %buildroot%_datadir/%pkgname/manual/en/slapd/help install -m644 help/en/*.html %buildroot%_datadir/%pkgname/manual/en/slapd install -m644 help/en/tokens.map %buildroot%_datadir/%pkgname/manual/en/slapd install -m644 help/en/help/*.html %buildroot%_datadir/%pkgname/manual/en/slapd/help # create symlinks pushd %buildroot%_datadir/%pkgname/html/java ln -s %shortname-%version.jar %shortname-%major_version.jar ln -s %shortname-%version.jar %shortname.jar ln -s %shortname-%{version}_en.jar %shortname-%{major_version}_en.jar ln -s %shortname-%{version}_en.jar %{shortname}_en.jar popd %files %_datadir/%pkgname/html/java/%shortname-%version.jar %_datadir/%pkgname/html/java/%shortname-%major_version.jar %_datadir/%pkgname/html/java/%shortname.jar %_datadir/%pkgname/html/java/%shortname-%{version}_en.jar %_datadir/%pkgname/html/java/%shortname-%{major_version}_en.jar %_datadir/%pkgname/html/java/%{shortname}_en.jar %files doc %dir %_datadir/%pkgname/manual/en/slapd %dir %_datadir/%pkgname/manual/en/slapd/help %doc %_datadir/%pkgname/manual/en/slapd/tokens.map %doc %_datadir/%pkgname/manual/en/slapd/*.html %doc %_datadir/%pkgname/manual/en/slapd/help/*.html %changelog * Wed Nov 02 2016 Andrey Cherepanov <cas@altlinux.org> 1.2.16-alt1 - New version 1.2.16 * Tue Nov 17 2015 Andrey Cherepanov <cas@altlinux.org> 1.2.12-alt1 - New version * Fri Aug 05 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.6-alt1 - merge upstream 1.2.6 * Tue Jul 20 2010 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.3-alt1 - merge upstream 1.2.3 * Sun Oct 04 2009 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.0-alt5 - fix build (buildprereq rpm-build-java) * Mon Aug 17 2009 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.0-alt4 - merge upstream 1.2.0 - subpackage with docs * Thu Jul 02 2009 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.0-alt3 - fix wrong major version * Mon May 25 2009 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.0-alt2 - rename to 389-ds-console * Fri Apr 03 2009 Vitaly Kuznetsov <vitty@altlinux.ru> 1.2.0-alt1 - 1.2.0 * Sat Sep 06 2008 Vitaly Kuznetsov <vitty@altlinux.ru> 1.1.2-alt1 - 1.1.2 * Wed May 07 2008 Vitaly Kuznetsov <vitty@altlinux.ru> 1.1.1-alt1 - Updated to 1.1.1 * Tue Jan 08 2008 Vitaly Kuznetsov <vitty@altlinux.ru> 1.1.0-alt1 - Fedora-DS 1.1 Final release - Resolve bug 379191: Online help: Directory Console (ds-console) - Resolve bug 386041: "Select control OID(s) to add" dialog shows redundant OIDs at the end * Tue Oct 30 2007 Vitaly Kuznetsov <vitty@altlinux.ru> 1.1.0-alt0.20071030 - CVS snapshot 20071030 - Resolves bug 308221: Don't try to verify plugin path validity. - Resolves bug 333171: Deal with illegal input for port field when setting up sync agreement. - Resolves bug 178247: Removed disabled cachesize field from Database Settings tab. * Mon Oct 08 2007 Vitaly Kuznetsov <vitty@altlinux.ru> 1.1.0-alt0.20071008 - CVS snapshot 20071008 * Mon Nov 14 2005 Nathan Kinder <nkinder@redhat.com> 1.1.0-1 - Initial creation |