Hello community, here is the log from the commit of package terminology for openSUSE:Factory checked in at 2017-10-06 11:05:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terminology (Old) and /work/SRC/openSUSE:Factory/.terminology.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terminology" Fri Oct 6 11:05:17 2017 rev:15 rq:531969 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/terminology/terminology.changes 2017-02-03 20:03:12.846351665 +0100 +++ /work/SRC/openSUSE:Factory/.terminology.new/terminology.changes 2017-10-06 11:05:21.144083816 +0200 @@ -1,0 +2,54 @@ +Mon Oct 2 16:32:43 UTC 2017 - [email protected] + +- Update to 1.1.1: + * Fix issues with bottom margins + * No longer add spurious newlines in selections in the backlog + * No longer add space when running command from -e option + * Fix -T option to set the title of the window + +------------------------------------------------------------------- +Fri Sep 22 11:39:05 UTC 2017 - [email protected] + +- Fix empty debug files on Mageia (add the -g flag) + +------------------------------------------------------------------- +Thu Sep 21 21:09:15 UTC 2017 - [email protected] + +- Add _git macro +- Use autogen.sh instead of autoreconf +- Auto-convert icons to hicolor +- Add package with translations +- Replace categories defined +- Add macros: _git, e_branding_version ,icon_theme_cache_post{un}, + desktop_database_post{un} +- Add files: AUTHORS ChangeLog NEWS +- Refresh the list of files +- Fix build on: SLE, Fedora, Mageia +- Spec file cleanup + +------------------------------------------------------------------- +Wed Aug 23 00:26:53 UTC 2017 - [email protected] + +- Update to 1.1.0 + * Additions: + * Double-click on tab title to change it + * Add option to disable focus-in/out animations and visuals + * Add option to set current window size as default. + * Support Right/Left Margins + * Support for the DECERA/DECFRA escape codes + * Move cursor to position on Click+Alt + * Add bindings (Alt+Up/Down/Left/Right) to move around panes + * Improvements: + * Fallback to ~ or / when creating new terminal if current directory + is not available + * Support only efl >= 1.8.0 + * Harden escape codes decoding + * Update all terms of a window when changing font (name or size) + * Remove teamwork feature + * Fixes: + * Correctly handle the DECOM, DECSTBM, DECSLRM escape codes + * Fix crash when resizing and there are tabs in content + * Fix mouse motion and mouse button reporting + * Set window sizing to 1px-step when having visible tabs + +------------------------------------------------------------------- Old: ---- terminology-1.0.0.tar.xz New: ---- terminology-1.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terminology.spec ++++++ --- /var/tmp/diff_new_pack.aOFf7w/_old 2017-10-06 11:05:21.995954971 +0200 +++ /var/tmp/diff_new_pack.aOFf7w/_new 2017-10-06 11:05:21.995954971 +0200 @@ -16,14 +16,28 @@ # +# git builds from X11:Enlightenment:Nightly need autoreconf +%define _git %(tar -atf %{_sourcedir}/%{name}-*.tar.?z 2> /dev/null | grep -q -m1 'configure$' || echo 1) +%define e_branding_package %(rpm -q --qf '%%{name}' --whatprovides enlightenment-branding) +%if 0%{?suse_version} && 0%{?is_opensuse} +%define e_branding_version %(rpm -q --qf '%%{version}' %{e_branding_package}) +%else +%define e_branding_version 0.1 +%endif Name: terminology -Version: 1.0.0 +Version: 1.1.1 Release: 0 Summary: EFL based terminal emulator -License: BSD-2-Clause and OFL-1.1 +License: BSD-2-Clause AND OFL-1.1 Group: System/X11/Terminals Url: http://enlightenment.org -Source: %{name}-%{version}.tar.xz +Source: https://download.enlightenment.org/rel/apps/terminology/%{name}-%{version}.tar.xz +BuildRequires: ImageMagick +BuildRequires: autoconf >= 2.5 +BuildRequires: automake +BuildRequires: hicolor-icon-theme +BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(ecore-evas) BuildRequires: pkgconfig(ecore-file) @@ -43,93 +57,140 @@ Requires: elementary >= 1.8.0 # provides default.edj Requires: terminology-theme-dft -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: %{name}-lang +Conflicts: evas-generic-loaders < 1.8.0 %if 0%{?suse_version} +Recommends: evas-generic-loaders >= 1.8.0 Recommends: terminology-theme-dark Recommends: terminology-theme-misc Recommends: terminology-theme-openSUSE Recommends: terminology-theme-openSUSE-oliveleaf -Recommends: evas-generic-loaders >= 1.8.0 %endif -Conflicts: evas-generic-loaders < 1.8.0 %if 0%{?suse_version} BuildRequires: fdupes BuildRequires: update-desktop-files +%if 0%{?is_opensuse} +BuildRequires: enlightenment-branding-openSUSE +%endif %endif %description Fast and lightweight terminal emulator using EFL libraries. -%package -n terminology-theme-upstream +%package theme-upstream Summary: Default Enlightenment theme Group: System/X11/Terminals -Provides: terminology-theme = 0.1 -Provides: terminology-theme-dft Conflicts: otherproviders(terminology-theme-dft) +Provides: terminology-theme = %{e_branding_version} +Provides: terminology-theme-dft -%description -n terminology-theme-upstream -For use with upstream branding, when using openSUSE themes, when using openSUSE themes Use the Dark theme instead +%description theme-upstream +For use with upstream branding, when using openSUSE themes, when using +openSUSE themes. -%package -n terminology-theme-dark +Use the Dark theme instead. + +%package theme-dark Summary: Default terminology theme(Dark) Group: System/X11/Terminals Provides: terminology-theme -%description -n terminology-theme-dark -The default theme for terminology install when using openSUSE branding +%description theme-dark +The default theme for terminology install when using openSUSE branding. -%package -n terminology-theme-misc +%package theme-misc Summary: Miscellaneous terminology themes Group: System/X11/Terminals Provides: terminology-theme -%description -n terminology-theme-misc -Miscellaneous themes provided by the terminology devs, includes Solarized, Mild and Black themes. +%description theme-misc +Miscellaneous themes provided by the terminology devs, includes Solarized, +Mild and Black themes. + +%lang_package %prep %setup -q %build export ECORE_NO_SYSTEM_MODULES=1 -%configure --disable-silent-rules --disable-static +export CFLAGS="%{optflags} -g" +%if 0%{?_git} +NOCONFIGURE=yes ./autogen.sh +automake --add-missing +%endif + +%{!?mageia:%configure} \ +%{?mageia:%{configure2_5x}} \ + --disable-static \ + --disable-silent-rules make %{?_smp_mflags} %install export ECORE_NO_SYSTEM_MODULES=1 -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install + +# convert icons to hicolor +_file=%{buildroot}%{_datadir}/icons/%{name}.png +_width=$(identify -format %w $_file) +_height=$(identify -format %h $_file) +if [ "$_width" -eq $_height ]; then + ls %{_datadir}/icons/hicolor | grep '[0-9]x[0-9]' | sort -n | while read _size; do + if [ "$_width" -ge ${_size%x*} ]; then + mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${_size}/apps + convert -strip \ + $_file -resize $_size \ + %{buildroot}%{_datadir}/icons/hicolor/${_size}/apps/${_file##*/} + fi + done +else + install -Dm0644 $_file %{buildroot}%{_datadir}/pixmaps/${_file##*/} +fi +rm %{buildroot}%{_datadir}/icons/%{name}.png +sed -i 's/.png[[:blank:]]*$//' %{buildroot}%{_datadir}/applications/%{name}.desktop + +# make 2 copys of default for branding +cp %{buildroot}%{_datadir}/%{name}/themes/default.edj %{buildroot}%{_datadir}/%{name}/themes/dark.edj + %find_lang %{name} -sed -i 's/.png[[:blank:]]*$//' %{buildroot}%{_datadir}/applications/terminology.desktop %if 0%{?suse_version} -%suse_update_desktop_file terminology TerminalEmulator +%suse_update_desktop_file -r %{name} Enlightenment TerminalEmulator %fdupes %{buildroot}/%{_datadir} %endif -mv %{buildroot}%{_datadir}/icons %{buildroot}%{_datadir}/pixmaps -# make 2 copys of default for branding -cp %{buildroot}%{_datadir}/terminology/themes/default.edj %{buildroot}%{_datadir}/terminology/themes/dark.edj -%files -f %{name}.lang +%if 0%{?suse_version} < 1320 +%post +%icon_theme_cache_post +%desktop_database_post + +%postun +%icon_theme_cache_postun +%desktop_database_postun +%endif + +%{?suse_version:%files} +%{!?suse_version:%files -f %{name}.lang} %defattr(-,root,root) -%doc README COPYING -%{_bindir}/terminology +%doc AUTHORS COPYING ChangeLog NEWS README +%{_bindir}/%{name} %{_bindir}/ty* -%{_datadir}/applications/terminology.desktop -%{_datadir}/pixmaps/terminology.png -%{_datadir}/terminology -%exclude %{_datadir}/terminology/themes/* -%{_mandir}/*/* - -%files -n terminology-theme-upstream -%defattr(-, root, root) -%{_datadir}/terminology/themes/default.edj - -%files -n terminology-theme-dark -%defattr(-, root, root) -%{_datadir}/terminology/themes/dark.edj - -%files -n terminology-theme-misc -%defattr(-, root, root) -%{_datadir}/terminology/themes/* -%exclude %{_datadir}/terminology/themes/dark.edj -%exclude %{_datadir}/terminology/themes/default.edj +%{_datadir}/%{name}/ +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.??g +%{_mandir}/man?/terminology.?.?z +%exclude %{_datadir}/%{name}/themes/* + +%files theme-upstream +%{_datadir}/%{name}/themes/default.edj + +%files theme-dark +%{_datadir}/%{name}/themes/dark.edj + +%files theme-misc +%{_datadir}/%{name}/themes/* +%exclude %{_datadir}/%{name}/themes/dark.edj +%exclude %{_datadir}/%{name}/themes/default.edj + +%{?suse_version:%files lang -f %{name}.lang} %changelog ++++++ terminology-1.0.0.tar.xz -> terminology-1.1.1.tar.xz ++++++ ++++ 26028 lines of diff (skipped)
