Hello community, here is the log from the commit of package mined for openSUSE:Factory checked in at 2014-07-17 17:31:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mined (Old) and /work/SRC/openSUSE:Factory/.mined.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mined" Changes: -------- --- /work/SRC/openSUSE:Factory/mined/mined.changes 2012-06-01 07:21:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mined.new/mined.changes 2014-07-17 17:31:43.000000000 +0200 @@ -2 +2,97 @@ -Thu May 10 00:00:00 CEST 2012 - [email protected] +Wed Jul 16 17:20:30 UTC 2014 - [email protected] + +- remake specfile. I can't understand why use makefile.linux + when you have a configure file +- split xmined like Fedora did. +- redownload tarball 'coz previous one has different contents + thus can't pass Factory check +- delete mined.dsc, which is used for deb + +------------------------------------------------------------------- +Wed Jul 16 04:53:24 UTC 2014 - [email protected] + +- fix spec file and changes + +------------------------------------------------------------------- +Tue Jul 08 00:00:00 CEST 2014 - [email protected] + +Update to mined 2014.24.2 - highlights: + +New upstream releases. + • 2014.24 is a major update with a list of new features and enhancements. + +Internationalization and Character information: + • Updated to Unicode 7.0. + • Revamped smart quotes feature. + – Revised Quotes menu according to investigations of international styles. + – Supporting opening quotation mark repetition for new paragraphs. + – Automatic French quotation marks spacing. + – Primary/alternate styles controlled by locale environment or option. + +Editing: + • File tabs and file name tab titles for quick file selection and browsing. + • Tuned special title casing (Shift-F3) e.g. for Dutch "IJsselmeer". + • Improved and line end handling in search/replace. + • Revamped rectangular text selection. + – Toggle with Alt-mouse-move during click-and-drag. + – Consistent selection to mouse position (even on shorter lines) including shifted lines. + + • Revamped and enhanced HTML and scripting highlighting. + – Distinct highlighting for HTML/XML/JSP attributes and values. + • TAB width 2 enabled in addition to 4 or 8. + • Smarter clipboard pasting (cygwin/Windows). + +User configuration: + • Enhanced user configuration features. + – Preferences specific for file name pattern or terminal type. + – Consistent handling of preferences when editing multiple files. + – Added cursor style setting preference. + +File handling improvements + +Terminal interworking improvements + • (mlterm, tmux, older xterm, missing terminfo, CJK in 'screen') + • Interworking with Windows PowerShell and xterm 306 dim mode. + +Bug fixes: + • File handling: Various pipe handling fixes. + • File handling: Detecting "quota exceeded" write error. + • Case conversion function fixes. + • Handling search expressions with ^M or \r. + • Keyboard: Ctrl-Backarrow again deleting only one character. + • Fixed some menu handling cases. + • Fixed input of typographic apostrophe in some cases. + • Made file basename visible in long prompt lines. + • HTML highlighting cases, especially after insert. + +------------------------------------------------------------------- +Mon Aug 19 00:00:00 CEST 2013 - [email protected] + +Update to mined 2013.23 - highlights: + +Editing: +• New double-click feature for word selection. +• Tweaks on smart editing features (undent, wrap, identifier search etc). + +Filename handling: +• Suppressing backup file names as generated by command line + auto-completion if they appear after their base version name + (x~, x;N, x.~N~), so that, e.g., mined x* edits x and x1 but not x~. + +Character information: +• Updated to Unicode 6.2. + +Interworking: +• Speed-up of directory browsing, especially on slow network drives. +• Ported stand-alone Windows installer to Windows 7. +• Ported to MSYS, Raspberry Pi, Irix. +• Revamped file information statistics to accomodate slow systems. +• Enhancements for newer mlterm. + +Bug fixes: +• Explicit tab width option (-4/-8) takes precedence over file info memory. +• Fix 'screen' Unicode display by limiting previous workaround to older version. +• Fixed Alt-digit accent prefix functions for mintty and rxvt (since 2012.20). +• Fixes related to NUL or NONE pseudo lineends. + +Thu, 10 May 2012 00:00:00 CEST - [email protected] Old: ---- mined-2012.22.tar.gz mined.dsc New: ---- mined-2014.24.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mined.spec ++++++ --- /var/tmp/diff_new_pack.FYTkaj/_old 2014-07-17 17:31:45.000000000 +0200 +++ /var/tmp/diff_new_pack.FYTkaj/_new 2014-07-17 17:31:45.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package mined # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,16 @@ Name: mined -%if 0%{?suse_version} -BuildRequires: update-desktop-files -%endif -Version: 2012.22 +Version: 2014.24.2 Release: 0 -Url: http://towo.net/mined/ -Source0: http://towo.net/mined/download/mined-%{version}.tar.gz -#Patch1: test.patch -#%if 0%{?suse_version} -#Patch2: suse.patch -#%endif -#%if 0%{?fedora_version} == 13 -#Patch3: fedora13.patch -#%endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Powerful Text Editor with Extensive Unicode and CJK Support License: GPL-3.0+ Group: Productivity/Editors/Other +Url: http://towo.net/mined/ +Source: http://towo.net/mined/download/mined-%{version}.tar.gz +BuildRequires: fdupes +BuildRequires: update-desktop-files +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Mined is a powerful text editor with a comprehensive yet concise and @@ -48,143 +40,86 @@ It was the first editor that supported Unicode in a plain-text terminal (like xterm or rxvt). -Basically, mined is an editor tailored to reliable and efficient -editing of plain text documents and programs, with features and -interactive behaviour designed for this purpose. - - -Feature Overview - -Good interactive features -* Intuitive user interface -* Logical and consistent concept of navigating and editing text - (without ancient line-end handling limitations or insert/append confusion) -* Supports various control styles: - - Editing with command control, function key control, or menu control - - Navigation by cursor keys, control keys, mouse or scrollbar -* Concise and comprehensive menus (driven by keyboard or mouse) -* "HOP" key paradigm doubles the number of navigation functions - that can be most easily reached and remembered by - intuitively amplifying or expanding the associated function -* Proper handling of window size changes in any state of interaction - -Versatile character encoding support -* Extensive Unicode support, including double-width and combining characters, - script highlighting, - various methods of character input support - (mapped keyboard input methods, mnemonic and numeric input), - supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts -* Character information updated to Unicode 6.0 -* Extensive accented character input support, including - multiple accent prefix keys -* Support for Greek (monotonic and polytonic) -* Support for Cyrillic accented characters -* Support of bidirectional terminals -* Support of Arabic ligature joining - on all terminals -* East Asian character set support: handling of major CJK encodings - (including GB18030 and full EUC-JP with combining characters) -* Support for a large number of 8 bit encodings - (with combining characters for Vietnamese, Thai, Arabic, Hebrew) -* Support of CJK input methods by enhanced keyboard - mapping including multiple choice mappings (handled by a pick list menu); - characters in the pick list being sorted by relevance of Unicode ranges -* Han character information with description and pronunciation -* Auto-detection of text character encoding, edits files with - mixed character encoding sections (e.g. mailboxes), - transparent handling and auto-detection of UTF-16 encoded files -* Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features - (like different Unicode width and combining data versions) -* Comprehensive and flexible (though standard-conformant) set of - mechanisms to specify both text and terminal encodings - with useful precedences -* Flexible combination of any text encoding with any terminal encoding -* Encoding support tested with: xterm, mlterm, rxvt, - cxterm, kterm, hanterm, - KDE konsole, gnome-terminal, Linux console, - cygwin console, mintty, PuTTY - -Many useful text editing capabilities -* Many text editing features, e.g. paragraph wrapping, - auto-indentation and back-tab, smart quotes (with - quotation marks style selection and auto-detection) - and smart dashes -* Search and replacement patterns can have multiple lines -* Cross-session paste buffer (copy/paste between multiple - - even subsequent or remote - invocations of mined) -* Optional Unicode paste buffer mode with implicit conversion -* Marker stack for quick return to previous text positions -* Multiple paste buffers (emacs-style) -* Optional rectangular copy/paste area -* Interactive selection highlighting (with mouse or keyboard selection), - standard dual-mode Del key behaviour -* Program editing features, HTML support and syntax highlighting, - identifier and function definition search, also across files; - structure input support -* Text and program layout features; auto-indentation and - undent function (back-tab), numbered item justification -* Systematic text and file handling safety, avoiding loss of data -* Visible indications of special text contents - (TAB characters, different line-end types, character - codes that cannot be displayed in the current mode) -* Full binary transparent editing with visible indications - (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) -* Print function that works in all text encodings -* Optional password hiding -* Optional emacs command mode - -Small-footprint operation, portability and interworking -* Plain text mode (terminal) operation -* Optimized use of terminal features for a wide range of terminals, - including large terminal support (2015x2015) or recent xterm and mintty -* Instant start-up -* Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), - DOS (djgpp), Windows (cygwin, Interix) -* Makefiles also support legacy systems - -Author: -------- - Thomas Wolff <[email protected]> +%package -n xmined +Summary: Graphical interface using Xterm of Mined text editor +Group: Productivity/Editors/Other +Requires: mined = %{version} +Requires: xterm + +%description -n xmined +Mined is a powerful text editor with a comprehensive yet concise and +easy-to-use user interface supporting modern interaction paradigms, +and fast, small-footprint behaviour. + +Mined provides both extensive Unicode and CJK support offering many +specific features and covering special cases that other editors +are not aware of (like auto-detection features and automatic handling +of terminal variations, or Han character information). +It was the first editor that supported Unicode in a plain-text terminal +(like xterm or rxvt). %prep -%setup0 -q -n mined-%{version} -#%patch1 -p0 -#%if 0%{?suse_version} -#%patch2 -#%endif -#%if 0%{?fedora_version} == 13 -#%patch3 -#%endif +%setup -q +# desktop file fix +sed -i "s/mined.xpm/mined/" ./usrshare/setup_install/mined.desktop +sed -i s/Utility/Utility\;/ ./usrshare/setup_install/mined.desktop %build -make OPT="$RPM_OPT_FLAGS -fno-strict-aliasing" -C src -f makefile.linux USRLIBDIR=%{_libdir} ROOTLIBDIR=/%{_lib} +%configure +make OPT="%{optflags}" USRLIBDIR=%{_libdir} ROOTLIBDIR=/%{_lib} %{?_smp_mflags} %install -[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; -make INSTALLROOT=$RPM_BUILD_ROOT install -mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name} -for i in $RPM_BUILD_ROOT/%{_datadir}/mined/* -do - ln -sf ${i##${RPM_BUILD_ROOT}} \ - $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}/ +make DESTDIR=%{buildroot} install %{?_smp_mflags} + +# fix links +rm -rf %{buildroot}%{_bindir}/{minmacs,mpico,mstar} +for i in minmacs mpico mstar ; do + ln -sf %{_bindir}/mined %{buildroot}%{_bindir}/${i} done -%if 0%{?suse_version} -%suse_update_desktop_file -i %name ConsoleOnly TextEditor -%endif -%clean -#[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +# Documentation +mkdir -p %{buildroot}%{_docdir}/%{name} +mv %{buildroot}%{_datadir}/%{name}/doc_user/* %{buildroot}%{_docdir}/%{name}/ +mv %{buildroot}%{_datadir}/%{name}/package_doc/* %{buildroot}%{_docdir}/%{name}/ +# CHANGES -> doc_user/changes.html +rm -rf %{buildroot}%{_docdir}/%{name}/CHANGES + +# Remove files for Windows but needed for build +# and useless directories (package_doc, doc_user) +rm -rf %{buildroot}%{_datadir}/%{name}/bin/ +mv %{buildroot}%{_datadir}/%{name}/setup_install/bin %{buildroot}%{_datadir}/%{name}/ +rm -rf %{buildroot}%{_datadir}/%{name}/{setup_install,doc_user,package_doc} + +%suse_update_desktop_file %{name} TextEditor Utility + +%fdupes %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig %files -%defattr(-, root, root) -%doc %{_defaultdocdir}/%{name}/ -%{_bindir}/* -%{_mandir}/man1/*.1* -%dir %{_datadir}/mined/ -%{_datadir}/mined/* -/usr/share/applications/%name.desktop -/usr/share/pixmaps/%name.xpm -%if 0%{?suse_version} -%endif +%defattr(-,root,root) +%{_bindir}/mined +%{_bindir}/minmacs +%{_bindir}/mpico +%{_bindir}/mstar +%{_mandir}/man1/mined.1.gz +%{_mandir}/man1/minmacs.1.gz +%{_mandir}/man1/mpico.1.gz +%{_mandir}/man1/mstar.1.gz +%{_datadir}/%{name} +%doc %{_docdir}/%{name} + +%files -n xmined +%defattr(-,root,root) +%{_bindir}/umined +%{_bindir}/uterm +%{_bindir}/xmined +%{_mandir}/man1/umined.1.gz +%{_mandir}/man1/uterm.1.gz +%{_mandir}/man1/xmined.1.gz +%{_datadir}/applications/%{name}.desktop +%{_datadir}/pixmaps/%{name}.xpm %changelog ++++++ mined-2012.22.tar.gz -> mined-2014.24.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/mined/mined-2012.22.tar.gz /work/SRC/openSUSE:Factory/.mined.new/mined-2014.24.2.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
