From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexey Borovskoy To: sisyphus@altlinux.ru Date: Wed, 11 May 2005 04:29:03 +1300 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Content-Type: Multipart/Mixed; boundary="Boundary-00=_CNNgCbNLkVEWcCl" Message-Id: <200505110429.18443.alexey_borovskoy@mail.ru> Subject: [sisyphus] =?koi8-r?b?7s/XwdEg18XS08nR?= Erlang X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 15:32:57 -0000 Archived-At: List-Archive: --Boundary-00=_CNNgCbNLkVEWcCl Content-Type: multipart/signed; charset="koi8-r"; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_ONNgC4h+E2i2JVi"; name=" " Content-Transfer-Encoding: 7bit --Boundary-02=_ONNgC4h+E2i2JVi Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: base64 Content-Disposition: inline 5M/C0s/KIM7P3skuCgr6wcjP1MXMz9PYIM3OxSBlamFiYmVyZCDOwSBNYXN0ZXIgMi40Lgrw0snb zM/T2CDPws7P18nU2CBFcmxhbmcgySDawc/Ezs8g0sHT0MnMydTYIMXHzyDOwSDOxdPLz8zYy88g CtDBy8XUz9cuIPDP1M/NIM7FINXExdLWwczT0SDJIM7Fzc7Px88gz8LSwcLP1MHMIM7B0MnM2M7J y8/NLgoK78LOz9fMxc7O2cog09DFyyDQ0snMwcfBxdTT0S4KCi0tIArhzMXL08XKLgpHUEcga2V5 IGZpbmdlcnByaW50Cjk0OUIgQkMwRSAyQzQ0IDc1MjggNEY2MyAgMjc1MyBFMzdBIDlFM0YgMTFG MyBCREUxCg== --Boundary-02=_ONNgC4h+E2i2JVi Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD4DBQBCgNNO43qePxHzveERAl8bAJUeAhPOZxZt2MJ47Luf6zvvUm71AKChk4Kr rN9IwHeHuClqjUw+KJ2Buw== =45xG -----END PGP SIGNATURE----- --Boundary-02=_ONNgC4h+E2i2JVi-- --Boundary-00=_CNNgCbNLkVEWcCl Content-Type: text/plain; charset="koi8-r"; name="erlang.spec" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="erlang.spec" %define ERVER R10B %define ERSUBVER 4 Name: erlang Version: %ERVER.%ERSUBVER Release: alt0.M24.1 Summary: A programming language developed by Ericsson License: EPL Group: Development/Other Packager: Plugnikov A. Mike URL: http://www.erlang.org Source0: otp_src_%ERVER-%ERSUBVER.tar.gz Source1: otp_doc_man_%ERVER-%ERSUBVER.tar.gz Source2: otp_doc_html_%ERVER-%ERSUBVER.tar.gz Source3: %name.el Source4: %name-site-start.el Source5: README.erlang_mode BuildPreReq: /proc BuildPreReq: emacs-common BuildPreReq: gcc-c++ gcc libssl-devel libncurses-devel openssl flex BuildPreReq: tk-devel j2se1.4-sun-devel %description Erlang is a programming language developed at Ericsson Computer Science Laboratory. Erlang provides many features which are more commonly associated with an operating system: concurrent processes, scheduling, memory management, distribution, networking, etc. %package -n emacs-mode-erlang Summary: Erlang mode for GNU Emacs Group: Editors Requires: emacs-base %description -n emacs-mode-erlang Erlang mode for GNU Emacs. %package manual Summary: Documentatinon for Erlang in HTML format Group: Development/Other Requires: %name = %version-%release %description manual Ducumentation for Erlang in HTML format. %package manpages Summary: Manual pages for Erlang Group: Development/Other Requires: %name = %version-%release %description manpages Manual pages for Erlang programming language. %package visual Summary: Standart visual applications for Erlang Group: Development/Other Requires: %name = %version-%release Requires: tk %description visual Standard visual applications for Erlang programming language. %prep %setup -qn otp_src_%ERVER-%ERSUBVER %build ./configure \ --prefix=%_prefix \ --libdir=%_libdir \ --mandir=%_mandir \ --enable-hipe \ --enable-threads \ --disable-erlang-mandir \ --with-ssl=%_includedir/openssl %make_build %install %set_verify_elf_method textrel=relaxed %add_findreq_skiplist %_libdir/%name/erts-*/bin/* %make_install INSTALL_PREFIX=%buildroot install %__mkdir_p %buildroot%_docdir/%name-%version/manual %__mkdir_p %buildroot%_emacslispdir %__mkdir_p %buildroot/%_sysconfdir/emacs/site-start.d %__tar -xzf %SOURCE2 -C %buildroot%_docdir/%name-%version/manual %__mv %buildroot%_docdir/%name-%version/manual/{COPYRIGHT,PR.template,README} \ %buildroot%_docdir/%name-%version %__tar -xzf %SOURCE1 -C %buildroot %__rm %buildroot%_mandir/{COPYRIGHT,PR.template,README} pushd %buildroot%_man3dir for i in lib.3* crypto.3* inet.3* ssl.3* queue.3* random.3* rpc.3* string.3* ; do %__mv -f $i erl_$i done popd pushd%buildroot%_man6dir for i in crypto.6* ssl.6* snmp.6* ; do %__mv -f $i erl_$i done popd %__install -m644 %SOURCE3 %buildroot%_emacslispdir %__install -m644 %SOURCE4 %buildroot/%_sysconfdir/emacs/site-start.d/erlang.el %__install -m644 %SOURCE5 %buildroot%_docdir/%name-%version pushd %buildroot%_emacslispdir for i in *.el ; do emacs -batch --eval "(progn (setq load-path (append (list \".\") load-path)) (byte-compile-file \"$i\"))" done popd %__cp EPLICENCE %buildroot%_docdir/%name-%version/LICENCE %__cp AUTHORS %buildroot%_docdir/%name-%version/AUTHORS %__rm %buildroot%_bindir/* %__ln_s %_libdir/%name/bin/erl %buildroot%_bindir/erl %__ln_s %_libdir/%name/bin/erlc %buildroot%_bindir/erlc %__rm %buildroot%_libdir/%name/bin/epmd %__rm %buildroot%_libdir/%name/bin/erlc %__rm %buildroot%_libdir/%name/bin/erl %__rm %buildroot%_libdir/%name/bin/run_erl %__rm %buildroot%_libdir/%name/bin/start %__rm %buildroot%_libdir/%name/bin/to_erl %__ln_s %_libdir/%name/erts-*/bin/epmd %buildroot%_libdir/%name/bin/epmd %__ln_s %_libdir/%name/erts-*/bin/erl %buildroot%_libdir/%name/bin/erl %__ln_s %_libdir/%name/erts-*/bin/erlc %buildroot%_libdir/%name/bin/erlc %__ln_s %_libdir/%name/erts-*/bin/run_erl %buildroot%_libdir/%name/bin/run_erl %__ln_s %_libdir/%name/erts-*/bin/start %buildroot%_libdir/%name/bin/start %__ln_s %_libdir/%name/erts-*/bin/to_erl %buildroot%_libdir/%name/bin/to_erl %__rm %buildroot%_libdir/%name/Install %__rm -r %buildroot%_libdir/%name/misc %__rm %buildroot%_libdir/%name/usr/lib %__rm %buildroot%_libdir/%name/erts-*/{doc,man} %__subst 's|ROOTDIR=.*|ROOTDIR=%_libdir/%name|' %buildroot%_libdir/%name/erts-*/bin/erl %__subst 's|ROOTDIR=.*|ROOTDIR=%_libdir/%name|' %buildroot%_libdir/%name/erts-*/bin/start %files %dir %_docdir/%name-%version %_bindir/* %_libdir/%name %_docdir/%name-%version/* %exclude %_libdir/%name/lib/appmon-* %exclude %_libdir/%name/lib/debugger-* %exclude %_libdir/%name/lib/et-* %exclude %_libdir/%name/lib/gs-* %exclude %_libdir/%name/lib/pman-* %exclude %_libdir/%name/lib/toolbar-* %exclude %_libdir/%name/lib/tv-* %files visual %_libdir/%name/lib/appmon-* %_libdir/%name/lib/debugger-* %_libdir/%name/lib/et-* %_libdir/%name/lib/gs-* %_libdir/%name/lib/pman-* %_libdir/%name/lib/toolbar-* %_libdir/%name/lib/tv-* %files -n emacs-mode-erlang %_emacslispdir/* %_sysconfdir/emacs/site-start.d/* %files manual %_docdir/%name-%version/manual %files manpages %_man1dir/* %_man3dir/* %_man4dir/* %_man6dir/* %changelog * Wed May 11 2005 Alexey Borovskoy R10B.4-alt0.M24.1 - New release (R10B-4) - Split to subpackages: + manual For manual in HTML + manpages For manpages + visual For visual apps that requires tk/tcl + emacs-mode-erlang For Emacs mode * Tue Nov 02 2004 Plugnikov A. Mike R10B.0-alt1 - New version (R10B) - Merged upstream patches: patch-lib_stdlib_src_dets__v9 erlang_ssl_broker - Fix spec * Sat May 15 2004 Ott Alex R9C.0-alt3 - Fix build process * Sun Feb 22 2004 Ott Alex R9C.0-alt2 - Added some fixes from freebsd ports (thanks to Ermine!) - Build without tcl/tk & java * Wed Dec 10 2003 Ott Alex R9C.0-alt1 - Initial build for ALTLinux --Boundary-00=_CNNgCbNLkVEWcCl--