From: Alexey Borovskoy <alexey_borovskoy@mail.ru> To: sisyphus@altlinux.ru Subject: [sisyphus] Новая версия Erlang Date: Wed, 11 May 2005 04:29:03 +1300 Message-ID: <200505110429.18443.alexey_borovskoy@mail.ru> (raw) [-- Attachment #1.1: Type: text/plain, Size: 292 bytes --] Доброй ночи. Захотелось мне ejabberd на Master 2.4. Пришлось обновить Erlang и заодно распилить его на несколько пакетов. Потом не удержался и немного обработал напильником. Обновленный спек прилагается. -- Алексей. GPG key fingerprint 949B BC0E 2C44 7528 4F63 2753 E37A 9E3F 11F3 BDE1 [-- Attachment #1.2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] [-- Attachment #2: erlang.spec --] [-- Type: text/plain, Size: 5893 bytes --] %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 <amike@altlinux.ru> 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 <alb@altlinux.ru> 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 <amike@altlinux.ru> 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 <ott@altlinux.ru> R9C.0-alt3 - Fix build process * Sun Feb 22 2004 Ott Alex <ott@altlinux.ru> R9C.0-alt2 - Added some fixes from freebsd ports (thanks to Ermine!) - Build without tcl/tk & java * Wed Dec 10 2003 Ott Alex <ott@altlinux.ru> R9C.0-alt1 - Initial build for ALTLinux
next reply other threads:[~2005-05-10 15:29 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-10 15:29 Alexey Borovskoy [this message] 2005-05-10 15:50 ` Mike Plugnikov 2005-05-11 4:49 ` Alexey Borovskoy 2005-05-11 7:37 ` Alexey Borovskoy 2005-05-11 20:33 ` Mike Plugnikov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200505110429.18443.alexey_borovskoy@mail.ru \ --to=alexey_borovskoy@mail.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git