a new stable release of librep is available for download now.
Where to get it?
Tar/BZ2: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.bz2 625 K
SHA1SUM: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.bz2.sha1
Tar/XZ : http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.xz 580 K
SHA1SUM: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.xz.sha1
What's new?
0.91.0 ====== * Update note [important]: You need to rebuild rep-gtk and sawfish against this version of librep, because of an ABI-change. Your lisp files have to be byte-compiled again, too. * Halfway improved `debug-on-error' and `backtrace-on-error' [Teika Kazura] Previously, setting these values to `t' triggered the debugger / backtracer even if the error was signalled inside of `condition-case'. This behavior can still be obtained by setting them to the symbol `always'. Now, if they're `t', the debugger / backtracer is invoked only if the control is not inside of any `condition-case'. Notice that the condition is NOT if the error is actually handled by an error handler. It is not the best, but we can't improve it. The default value of `backtrace-on-error' is now `t'. * When you evaluate a closure interactively, the module it belongs to is printed, too. [Teika kazura] * Improved functions' docstring support [Teika Kazura] Handling of functions' docstring is improved. The revised `documenation' function is ensured to return the docstring of functions, macros, and special forms (*note Docstrings::). Previously, fuctions' docstrings of byte-compiled user-files (eg: pager.jlc) were lost, but not now. * New function `subr-structure' [Teika Kazura] It returns the module a subr belongs to. * Major documentation revision [Teika kazura] Reorganized documentation files. Many capital letter name files were updated or merged into the info. New entries: *Note Crash course for Elisp users::, *Note Closures::, on leading tilde in a filename and tarball access (*note File Handlers::), fully revised the module section (*note Modules::), improved description on invocation (*note Invocation::), improved "fluid" and `let' descriptions (*note Fluid Variables::, and *note Local Variables::), improved the read syntax of character (*note Characters::). Module names are supplied for all functions. Supplied documentation to some functions: Input stream functions `peek-char', `read-char' (*note Input Functions::), list functions `remove-if', `remove-if-not' (*note Mapping Functions::), `table-size' (*note Hash Tables::), `setcar', `setcdr' and `cdddr' family (*note Cons Cells::), `assoc-regexp' (*note Association Lists::). * `define-special-variable' is replaced by `defvar-setq' [Teika kazura] The former is still valid, but it's a very confusing name, therefore the latter is introduced. * Makefile's uninstall rule has been fixed [Christopher Bratusek]
spec-file hotfix
diff --git a/librep.spec.in b/librep.spec.in index a968b2c..854ee11 100644 --- a/librep.spec.in +++ b/librep.spec.in @@ -4,10 +4,11 @@ Release: 1%{?dist} Summary: An embeddable LISP environment License: GPLv2+ Group: Development/Languages -Source: http://download.sourceforge.net/librep/librep-%{version}.tar.bz2 -URL: http://librep.sourceforge.net/ -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root +Source0: http://download.tuxfamily.org/sawfish/%{name}/%{name}-%{version}.tar.bz2 +URL: http://sawfish.wikia.com/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gmp-devel, gdbm-devel, readline-devel, libffi-devel, texinfo +BuildRequires: chrpath %if %{?_emacs_sitelispdir:1}%{!?_emacs_sitelispdir:0} %define emacs_lispdir %{_emacs_sitelispdir} @@ -46,14 +47,13 @@ nicely interacts and integrates into emacs. %build %configure --with-readline --enable-shared --disable-static -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_infodir}/dir +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/rep %clean rm -rf $RPM_BUILD_ROOT @@ -71,8 +71,9 @@ fi %files %defattr(-,root,root,-) -%doc NEWS README THANKS TODO BUGS TREE HACKING +%doc NEWS README TODO %dir %{_libdir}/rep/ +%dir %{_libdir}/rep/%{version}/ %{_bindir}/rep %{_bindir}/rep-remote %{_datadir}/rep/ @@ -99,6 +100,10 @@ fi %{emacs_lispdir}/*.el %changelog +* Sat Sep 25 2010 Kim B. Heino <b@bbbs.net> - 0.91.0-1 +- fix rpath again +- fix doc-files, url, misc fixes + * Sun Jan 10 2010 Kim B. Heino <b@bbbs.net> - 0.90.6-1 - fix devel package, fix rpmlint warnings
Have fun, Flashrider [Christopher Bratusek] 08:55, September 25, 2010 (UTC)