Hello community, here is the log from the commit of package opentoonz for openSUSE:Leap:15.2 checked in at 2020-04-02 16:47:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/opentoonz (Old) and /work/SRC/openSUSE:Leap:15.2/.opentoonz.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opentoonz" Thu Apr 2 16:47:34 2020 rev:11 rq:789158 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/opentoonz/opentoonz.changes 2020-01-15 15:37:24.911027222 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.opentoonz.new.3248/opentoonz.changes 2020-04-02 16:47:36.405768985 +0200 @@ -1,0 +2,697 @@ +Thu Mar 26 16:05:38 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Disable RPATH to fix the leap build. + +------------------------------------------------------------------- +Wed Mar 11 09:00:27 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Require freeglut-devel instead of pkgconfig(freeglut). + The pkgconfig name changed in Tumbleweed. + +------------------------------------------------------------------- +Sat Feb 01 15:58:57 UTC 2020 - [email protected] + +- Update to v1.4.0. Check + https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0 for + the full changelog. +- Replace tar_scm with obs_scm in the _service file. + +------------------------------------------------------------------- +Mon Jan 27 17:15:35 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Update to 1.4.0rc. Check + https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0rc for + the full changelog. + * New Guided Drawing/Autoinbetweening + * New XDTS File Support (Celsys and Toei Animation xsheet file format Import/Export) + * New Cache folder Replacement & Clear Cache Command + * New Camera Column in XSheet + * New Context Aware Toolbar + * New Create Blank Drawing command + * New Fx: Corridor Gradient Fx Iwa + * New Fx: Spin Gradient Fx Iwa + * New Geometry Tool Driven Motion Paths + * New (Initial) Korean Menu Translation + * New Level Settings Adjustment for Multiple Selections in XSheet/Timeline + * New Next/Previous Keyframe Shortcuts + * New Pencil Mode for Toonz Raster Eraser in Freehand and Polyline + * New Swap Colors Button for Gradient Fxs + * New Short Play Feature + * New Fill Tool for Raster Level + * Updated/Reorganized Menus +- Refresh p_handle-no-return-in-nonvoid-function.patch +- Drop Fix-build-with-Qt-5_13.patch. Fixed upstream + +------------------------------------------------------------------- +Sat Oct 12 10:23:55 UTC 2019 - [email protected] + +- Update to version v1.3.0: + * forbidden cursor for CURSOR_NO (#2489) + * Fix improperly disabled tools on secondary level frame (#2487) + * Fix style picker and type tools invalid status (#2483) + * Fix Z=0 Camera Preview crash (#2405) + * Call leftButtonDown on tool switches + * Prevent crash on deactivation on empty cell + * Fix left extender handle position on sound levels + * Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port (#2459) + * test using QPointer::data for sender argument + * update qt version of travis-linux + * fix_vector_replacement_crash + * v1.3.0 (#2461) + * Update Chinese UI translation for v1.3 (#2465) + * russian translation for v1.3 (#2464) + * Spanish 4 (#2453) + * Translation files update for v1.3 (#2448) + * fix separate colors (#2449) + * Improved onion skin marker targeting (#2378) + * Fix fx schematic display issues (#2407) + * Remove Version Numbers from File Names (#2410) + * add warning popup for duplicate command on xsheet (#2447) + * fix motion blur fx alias (#2446) + * Duplicate in timeline (#2342) + * Fix schematic group node display issue (#2403) + * Fix loading macrofx preset issue (#2425) + * Fix replace fx nodes (#2417) + * Fix Palette gizmo crash (#2413) + * update tool state on level switch (#2428) + * fix pressure lost (#2431) + * revert fx list (#2444) + * Fix eraser mode switch crash (#2396) + * Fix incorrect keyframe cell pasting and redo (#2398) + * Fix empty column property issues (#2395) + * Fix moving note cells crash (#2392) + * Fix restoring erase tool crash (#2389) + * Fix processing touchEvents after tablet events (#2382) + * Fix Current Frame on Load Level (#2375) + * Fix wrong line cap loading (#2374) + * Fix raster crash after unhiding column (#2369) + * Fix Hide/Lock shortcut bug (#2365) + * Fix raster paste crash (#2364) + * matte color (#2418) + * Fix svg stroke thickness (#2358) + * Bugfix in svg import. Incorrect arc parsing if arc contains only one segment. (#2345) + * Default and setting Interpolations (#2344) + * improve jpeg chroma subsampling (#2419) + * fix renaming psd cell (#2416) + * reload psd level (#2415) + * New Feature: Separate Colors (#2402) + * New Fx: Text Fx Iwa (#2393) + * Allow Increase Step and Decrease Step to work even in selection is lost. (#2343) + * Fix antialiasing (#2289) + * fix small memory leak (#2279) + * use bool instead of macro bool (#2278) + * use std::unique_ptr instead of tcg::unique_ptr (#2277) + * fix deterministic initialization (#2273) + * update travis qt version to 5.12.0 (#2414) + * Revert back to original + * Point to external PNG + * update travis qt version (#2394) + * remove mysettings (#2366) + * fix toonz raster brush crash (#2381) + * Fix processing MousePress and TabletPress events (#2282) + * Fixed spelling mistake of "Flip Viewer Horizontally" (#2379) + * fix playback slowness with style editor (#2367) + * fix antialias to toonz raster levels (#2370) + * Made small pump tool sizes actually do something. (#2340) + * Fix restoring raster tool crash (#2362) + * fix tapetool crash (#2352) + * remove duplicate include (#2271) + * Timeline height and keyframe area adjustments (#2268) + * open fx settings from xsheet (#2337) + * Remove ON/OFF macro (#2247) + * search for special folders tree (#2312) + * check folder access on save level (#2334) + * fix mesh visibility (#2333) + * fix toonzraster mypaint line with mouse (#2332) + * fix antialias undo (#2331) + * fix colormodel on high dpi monitor (#2330) + * fix import files with underscore (#2326) + * change temporary file name suffix (#2325) + * load jpeg dpi from exif, save to jfif (#2322) + * fix output preset (#2316) + * New Feature : Adding Clapperboard (#2314) + * use nullptr instead of Q_NULLPTR (#2246) + * simplify script (#2245) + * fix tfilepath (#2324) + * update qt version for travis ci (#2313) + * load palette global name on loading level (#2299) + * Fix font creation crash (#2227) + * mypaint brush for toonz raster levels (#2257) + * update viewer on opening (#2288) + * fix viewer size initialization (#2287) + * fix updating animated guide (#2264) + * schematic ui modification (#2241) + * shift and trace improvement (#2240) + * add linux desktop data (#2210) + * use std::unique_ptr instead of std::auto_ptr (#2197) + * using std::swap instead of tswap (#2195) + * #sound: seamless + * #sound: improve sound_qt + * continue opening new scene after save levels (#2225) + * fix input field crash (#2223) + * fix type tool crash (#2222) + * rename xsheet cell with following level (#2199) + * Enhancement of the Shift and Trace Feature (#2212) + * use bool instead of macro bool (#2165) + * Enable Windows Ink Support (#2152) + * ignore Thumbs.db (#2194) + * Show actual fonts in font dropdowns (#2080) + * use xcode 8.3 on travis ci (#2208) + * fix unc path conversion (#2173) + * stage schematic multiple connect feature (#2196) + * remove unnecessary schematic update (#2192) + * revert alt-dragging feature to fx schematic (#2191) + * fix display of motion path stroke (#2188) + * fix crash on merge 16bpc raster levels (#2186) + * fix load raster level with palette (#2184) + * fix crash on undo merge levels (#2183) + * fix crash on paste mesh node in stage schamatic (#2174) + * Schematic UI Update (#2034) + * Fix old shortcuts (#2100) + * add gotoblas license, remove stuff/config/contrib + * add and modify licenses + * Testing PR instructions (#2113) + * Fix spelling in one comment (#2162) + * fix frame range crash (#2151) + * fix vector brush display bugs (#2133) + * convert old level files to tlv (#2126) + * fix viewer update on onionskin change (#2125) + * fix crash with command line arguments (#2155) + * fix license link (#2153) + * fix texture management (#2123) + * fix link fx (#2115) + * force left to right layout (#2134) + * set system path with command line qualifiers (#2143) + * fix vector region style on osx (#2105) + * the end of fantastic voyage (#2103) + * fix selection tool option (#2102) + * Instructions to build OT with libmypaint dependency for linux (#2027) + * fix viewer update again (#2097) + * fix load tzp (#2091) + * Fix Paste Column Bug (#2088) + * qt5.11.1 on travis (#2090) + * Timeline UI Update (#1990) + * fix undo / redo of move mutiple columns (#2085) + * update image dpi field of convert popup (#2084) + * Fix Brush Artifacts on Viewer (#2071) + * Russian UI translation update for v.1.2.1 (#2081) ++++ 500 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/opentoonz/opentoonz.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.opentoonz.new.3248/opentoonz.changes Old: ---- 3ebaf33693caa2d9faf3cfad864f84c638e2cabe.patch fb7729aaaf5c36f059c389b103126c2b039280b6.patch opentoonz-v1.1.2.tar.xz opentoonz.desktop opentoonz.png New: ---- opentoonz-1.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opentoonz.spec ++++++ --- /var/tmp/diff_new_pack.buEB6W/_old 2020-04-02 16:47:37.433769948 +0200 +++ /var/tmp/diff_new_pack.buEB6W/_new 2020-04-02 16:47:37.437769953 +0200 @@ -1,7 +1,7 @@ # # spec file for package opentoonz # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,78 +12,74 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global __requires_exclude ^(libcolorfx|libimage|libsound|libtif).* %global __provides_exclude ^(libcolorfx|libimage|libsound|libtif).* Name: opentoonz -Version: 1.1.2 +Version: 1.4.0 Release: 0 Summary: 2D animation software # need to review license as site indicates: "modified BSD license" License: BSD-2-Clause Group: Productivity/Graphics/Other -Url: https://opentoonz.github.io/e/ -Source0: %{name}-v%{version}.tar.xz -Source1: %{name}.desktop -Source2: %{name}.png +URL: https://opentoonz.github.io/e/ +Source0: %{name}-%{version}.tar.xz Source3: %{name}-rpmlintrc Patch1: p_handle-no-return-in-nonvoid-function.patch Patch2: p_add-zlo-to-cmake-include-path-suffixes.patch -Patch10: https://github.com/opentoonz/opentoonz/commit/fb7729aaaf5c36f059c389b103126c2b039280b6.patch -Patch11: https://github.com/opentoonz/opentoonz/commit/3ebaf33693caa2d9faf3cfad864f84c638e2cabe.patch BuildRequires: boost-devel >= 1.55 BuildRequires: cmake BuildRequires: freeglut-devel BuildRequires: gcc-c++ -BuildRequires: glew-devel BuildRequires: hicolor-icon-theme -BuildRequires: libQt5OpenGL-devel -BuildRequires: libSDL2-devel BuildRequires: libjpeg-devel -BuildRequires: libpng16-compat-devel -BuildRequires: libqt5-linguist-devel -BuildRequires: libqt5-qtbase-devel >= 5.5 -BuildRequires: libqt5-qtmultimedia-devel -BuildRequires: libqt5-qtscript-devel -BuildRequires: libqt5-qtsvg-devel BuildRequires: libtiff-devel BuildRequires: libusb-devel -BuildRequires: lzo-devel BuildRequires: openblas-devel BuildRequires: pkgconfig +# needed to setup startup script paths +BuildRequires: sed BuildRequires: superlu-devel BuildRequires: update-desktop-files -BuildRequires: zlib-devel -BuildRequires: pkgconfig(liblz4) -# freetype2-devel +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Multimedia) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5OpenGL) +BuildRequires: cmake(Qt5PrintSupport) +BuildRequires: cmake(Qt5Script) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5Xml) BuildRequires: pkgconfig(freetype2) -# needed to setup startup script paths -BuildRequires: sed -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(glew) +BuildRequires: pkgconfig(liblz4) +BuildRequires: pkgconfig(libmypaint) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(lzo2) +BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(zlib) ExclusiveArch: i586 x86_64 %description 2D animation software previously known as Toonz. %prep -%setup -q -n %{name}-v%{version} -%patch1 -p1 -%patch2 -p1 -%patch10 -p1 -%patch11 -p1 +%autosetup -p1 # Remove all thirdparty except tiff which is patched. -find thirdparty/* -maxdepth 0 ! -name "tiff-*" ! -name "lzo" -type d -exec rm -r "{}" \; +find thirdparty/* -maxdepth 0 ! -name "tiff-*" ! -name "lzo" ! -name "kiss_fft*" -type d -exec rm -r "{}" \; # Keep thirdparty/lzo/driver, but remove library. rm -r thirdparty/lzo/2.* %build # TODO upstream planning to replace custom thirdparty libs with system versions cd thirdparty/tiff-* -export CFLAGS="%optflags -fPIC" +export CFLAGS="%{optflags} -fPIC" %configure %make_build cd - @@ -93,9 +89,10 @@ %cmake \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-as-needed" \ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-as-needed" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-as-needed" + -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-as-needed" \ + -DCMAKE_SKIP_RPATH=TRUE -%make_jobs +%cmake_build %install cd toonz @@ -104,37 +101,31 @@ # fix lib dir since install puts 64bit libs in /usr/lib/ %ifarch x86_64 mkdir -p %{buildroot}%{_libdir}/%{name} -mv %{buildroot}/usr/lib/%{name}/* %{buildroot}%{_libdir}/%{name} -rm -r %{buildroot}/usr/lib/%{name} +mv %{buildroot}%{_prefix}/lib/%{name}/* %{buildroot}%{_libdir}/%{name} +rm -r %{buildroot}%{_prefix}/lib/%{name} # fix launch script that references lib/ instead of lib64/. sed -i 's|/lib/|/lib64/|' %{buildroot}%{_bindir}/%{name} %endif -# install desktop file and icon -install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop -install -D -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png - -%suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop - -%post -%desktop_database_post - -%postun -%desktop_database_postun +%suse_update_desktop_file io.github.OpenToonz 2DGraphics %files -%defattr(-,root,root) -%{_bindir}/%{name} -%{_bindir}/OpenToonz_* +%license LICENSE.txt +%dir %{_datadir}/metainfo +%{_bindir}/lzocompress +%{_bindir}/lzodecompress +%{_bindir}/OpenToonz +%{_bindir}/opentoonz %{_bindir}/tcleanup %{_bindir}/tcomposer %{_bindir}/tconverter %{_bindir}/tfarmcontroller %{_bindir}/tfarmserver -%{_datadir}/%{name} -%{_datadir}/applications/%{name}.desktop -%{_datadir}/pixmaps/%{name}.png -%{_libdir}/%{name} +%{_datadir}/applications/io.github.OpenToonz.desktop +%{_datadir}/icons/hicolor/256x256/apps/io.github.OpenToonz.png +%{_datadir}/metainfo/io.github.OpenToonz.appdata.xml +%{_datadir}/opentoonz/ +%{_libdir}/opentoonz/ %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.buEB6W/_old 2020-04-02 16:47:37.461769975 +0200 +++ /var/tmp/diff_new_pack.buEB6W/_new 2020-04-02 16:47:37.461769975 +0200 @@ -1,14 +1,18 @@ + <services> - <service name="tar_scm" mode="disabled"> - <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">refs/tags/v1.1.2</param> - <param name="url">git://github.com/opentoonz/opentoonz.git</param> + <service name="obs_scm" mode="disabled"> <param name="scm">git</param> + <param name="url">git://github.com/opentoonz/opentoonz.git</param> + <param name="revision">v1.4.0</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">v(.*)</param> + <param name="versionrewrite-replacement">\1</param> <param name="changesgenerate">enable</param> </service> + <service name="tar" mode="disabled" /> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">*.tar</param> </service> - <service name="set_version" mode="disabled"/> + <service name="set_version" mode="disabled" /> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.buEB6W/_old 2020-04-02 16:47:37.481769993 +0200 +++ /var/tmp/diff_new_pack.buEB6W/_new 2020-04-02 16:47:37.485769997 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/opentoonz/opentoonz.git</param> - <param name="changesrevision">69c590f0626a32c5008002070ab7e9d0ce6962db</param> + <param name="changesrevision">df1a12caba9385dfa8a075400b8d984a76d07f15</param> </service> -</servicedata> +</servicedata> \ No newline at end of file ++++++ opentoonz-v1.1.2.tar.xz -> opentoonz-1.4.0.tar.xz ++++++ /work/SRC/openSUSE:Leap:15.2/opentoonz/opentoonz-v1.1.2.tar.xz /work/SRC/openSUSE:Leap:15.2/.opentoonz.new.3248/opentoonz-1.4.0.tar.xz differ: char 25, line 1 ++++++ p_add-zlo-to-cmake-include-path-suffixes.patch ++++++ --- /var/tmp/diff_new_pack.buEB6W/_old 2020-04-02 16:47:37.517770027 +0200 +++ /var/tmp/diff_new_pack.buEB6W/_new 2020-04-02 16:47:37.521770031 +0200 @@ -3,22 +3,15 @@ Date: Wed, 25 Jan 2017 19:15:53 -0600 Subject: [PATCH] Add zlo to cmake include path suffixes. ---- - toonz/cmake/FindLZO.cmake | 1 + - 1 file changed, 1 insertion(+) - diff --git a/toonz/cmake/FindLZO.cmake b/toonz/cmake/FindLZO.cmake -index c98c6621..90f71375 100644 +index fa3a8625..bd84b111 100644 --- a/toonz/cmake/FindLZO.cmake +++ b/toonz/cmake/FindLZO.cmake -@@ -7,6 +7,7 @@ find_path( - PATH_SUFFIXES +@@ -13,6 +13,7 @@ else() + set(_header_suffixes lzo/2.09/include/lzo lzo/2.03/include/lzo + lzo - ) - - find_library( --- -2.11.0 - + ) + set(_lib_hints + ${THIRDPARTY_LIBS_HINTS} ++++++ p_handle-no-return-in-nonvoid-function.patch ++++++ --- /var/tmp/diff_new_pack.buEB6W/_old 2020-04-02 16:47:37.525770034 +0200 +++ /var/tmp/diff_new_pack.buEB6W/_new 2020-04-02 16:47:37.529770038 +0200 @@ -9,10 +9,10 @@ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/toonz/sources/image/ffmpeg/tiio_ffmpeg.cpp b/toonz/sources/image/ffmpeg/tiio_ffmpeg.cpp -index 3f35abe..baa3c84 100644 +index 796543a5..80611535 100644 --- a/toonz/sources/image/ffmpeg/tiio_ffmpeg.cpp +++ b/toonz/sources/image/ffmpeg/tiio_ffmpeg.cpp -@@ -289,8 +289,8 @@ TRasterImageP Ffmpeg::getImage(int frameIndex) { +@@ -301,8 +301,8 @@ TRasterImageP Ffmpeg::getImage(int frameIndex) { ret->yMirror(); return TRasterImageP(ret); } @@ -24,7 +24,7 @@ double Ffmpeg::getFrameRate() { diff --git a/toonz/sources/tnztools/trackertool.cpp b/toonz/sources/tnztools/trackertool.cpp -index 33d8202..c36ac77 100644 +index 6a6f4494..d82bb2f5 100644 --- a/toonz/sources/tnztools/trackertool.cpp +++ b/toonz/sources/tnztools/trackertool.cpp @@ -112,6 +112,7 @@ hook->setAPos(fid, hook->getBPos(fid)); @@ -35,6 +35,3 @@ } TDataP pasteData(const TDataP &data) { return TDataP(); } --- -2.9.3 -
