Hello community, here is the log from the commit of package tuxpaint for openSUSE:Factory checked in at 2015-04-18 10:41:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tuxpaint (Old) and /work/SRC/openSUSE:Factory/.tuxpaint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tuxpaint" Changes: -------- --- /work/SRC/openSUSE:Factory/tuxpaint/tuxpaint.changes 2012-10-06 18:44:34.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tuxpaint.new/tuxpaint.changes 2015-04-18 10:41:15.000000000 +0200 @@ -1,0 +2,37 @@ +Mon Apr 13 18:12:27 UTC 2015 - badshah...@gmail.com + +- Add tuxpaint-rpmlintrc file as a source in specfile. + +------------------------------------------------------------------- +Tue Apr 7 13:34:01 UTC 2015 - p.drou...@gmail.com + +- Use download Url as source +- Update project Url + +------------------------------------------------------------------- +Sat Dec 27 17:06:26 UTC 2014 - l...@linux-schulserver.de + +- update to 0.9.22: + + 14 new magic tools + + 40 new template pictures + + nearly 200 new stamps + + support for SVG and KidPix templates + + and an enhanced text tool + + also features accessibility improvements, including keyboard and + joystick pointer controls, and an on-screen keyboard + Please read /usr/share/doc/packages/tuxpaint/CHANGES.txt + for more details +- removed upstreamed patches: + + tuxpaint-manpage_fix.patch + + tuxpaint-linux_arch_links.patch + + tuxpaint-de_translation.patch + + tuxpaint-libpng15.patch +- ran spec-cleaner + +------------------------------------------------------------------- +Tue May 14 09:20:46 UTC 2013 - l...@linux-schulserver.de + +- as recommended by rpmlint: switch RPM group of the devel package + to Development/Libraries/C and C++ + +------------------------------------------------------------------- Old: ---- tuxpaint-0.9.21.tar.bz2 tuxpaint-de_translation.patch tuxpaint-libpng15.patch tuxpaint-linux_arch_links.patch tuxpaint-manpage_fix.patch New: ---- tuxpaint-0.9.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tuxpaint.spec ++++++ --- /var/tmp/diff_new_pack.X7lUNU/_old 2015-04-18 10:41:16.000000000 +0200 +++ /var/tmp/diff_new_pack.X7lUNU/_new 2015-04-18 10:41:16.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package tuxpaint # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,29 @@ # +%define kderootdir %(kde4-config --prefix || kde-config --prefix) +%define gnomedir %(gnome-config --prefix) Name: tuxpaint +Version: 0.9.22 +Release: 0 Summary: Drawing Program for Young Children License: GPL-2.0+ Group: Productivity/Graphics/Bitmap Editors -Url: http://www.newbreedsoftware.com/tuxpaint/ -Version: 0.9.21 -Release: 0 -Source: %{name}-%{version}.tar.bz2 +Url: http://www.tuxpaint.org/ +Source: http://sourceforge.net/projects/tuxpaint/files/tuxpaint/%{version}/%{name}-%{version}.tar.gz +Source1: tuxpaint-rpmlintrc Patch1: tuxpaint-import-eval.patch -Patch2: tuxpaint-de_translation.patch -Patch3: tuxpaint-linux_arch_links.patch -Patch4: tuxpaint-manpage_fix.patch -# libpng15.patch sent to b...@newbreedsoftware.com -Patch5: tuxpaint-libpng15.patch BuildRequires: SDL-devel BuildRequires: SDL_Pango-devel BuildRequires: SDL_image-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_ttf-devel > 2.0.8 BuildRequires: fribidi-devel +BuildRequires: gperf BuildRequires: libpaper-devel BuildRequires: libpng-devel BuildRequires: zlib-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build # # openSUSE # @@ -49,16 +49,12 @@ BuildRequires: libgnome-devel BuildRequires: librsvg-devel BuildRequires: update-desktop-files -# Makefile uses kde-config to detect KDE_PREFIX -%if 0%{suse_version} > 1110 -BuildRequires: kdelibs4-core -%else -BuildRequires: kdelibs3 -%endif -Recommends: tuxpaint-stamps -Recommends: tuxpaint-config Requires: freefont Requires: netpbm +Recommends: tuxpaint-config +Recommends: tuxpaint-stamps +# Makefile uses kde-config to detect KDE_PREFIX +BuildRequires: kdelibs4-core %endif # # Fedora @@ -73,9 +69,6 @@ # all of the /usr/share/icons/hicolor/* directories. Requires: hicolor-icon-theme %endif -%define kderootdir %(kde4-config --prefix || kde-config --prefix) -%define gnomedir %(gnome-config --prefix) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Tux Paint" is a drawing program for young children. It has a simple @@ -87,17 +80,10 @@ limited toolset. However, it provides a much simpler interface, and has entertaining, child-oriented additions such as sound effects. - - -Authors: --------- - Bill Kendrick <b...@newbreedsoftware.com> - - %package devel Summary: Devel files of tuxpaint -Group: Development/Libraries -Requires: %name = %version +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} Requires: SDL-devel Requires: SDL_Pango-devel Requires: SDL_image-devel @@ -120,39 +106,23 @@ %description devel Header files and development documentation for tuxpaint. - -Authors: --------- - Bill Kendrick <b...@newbreedsoftware.com> - - - %prep %setup -q -%patch1 -p0 -b .import-eval-patch -%patch2 -p0 -b .de_translation-patch -%if %{?suse_version} > 1140 -%patch3 -p0 -%endif -%patch4 -p0 -%patch5 -p1 -sed -i "s|/usr/lib|%_libdir|g" Makefile +%patch1 -b .import-eval-patch find . -name CVS -print0 | xargs -0 rm -rf -find docs/ -type f -print0 | xargs -0 sed -i "s| $||g" find docs/ -type f -print0 | xargs -0 chmod -v 644 make PREFIX=%{_prefix} MAGIC_PREFIX=%{_libdir}/%{name}/plugins tp-magic-config %build -make %{?jobs:-j%jobs} \ +make %{?_smp_mflags} \ PREFIX=%{_prefix} \ - CFLAGS="%optflags" \ + CFLAGS="%{optflags}" \ MAGIC_PREFIX=%{_libdir}/%{name}/plugins -lpng14 %install %if ! 0%{?suse_version} -rm -rf %buildroot -mkdir -p %buildroot +mkdir -p %{buildroot} %endif make install install-kde-icons \ PREFIX="%{_prefix}" \ @@ -164,15 +134,15 @@ DEVDOC_PREFIX="%{buildroot}/%{_defaultdocdir}/%{name}-devel" \ DOC_PREFIX="%{buildroot}/%{_defaultdocdir}/%{name}" \ %endif - DESTDIR="%{buildroot}" + DESTDIR=%{buildroot} find %{buildroot}/%{_mandir} -type f -exec chmod 644 {} \; find %{buildroot} -type d -exec chmod 0755 {} \; %if 0%{?suse_version} -find %buildroot -name "*.desktop" -exec rm -v {} \; -%suse_update_desktop_file -i %name Game KidsGame -%fdupes -s %buildroot +find %{buildroot} -name "*.desktop" -exec rm -v {} \; +%suse_update_desktop_file -i %{name} Game KidsGame +%fdupes -s %{buildroot} %else desktop-file-install --dir %{buildroot}/%{_datadir}/applications \ --vendor %{vendor} \ @@ -182,51 +152,51 @@ rm -rf %{buildroot}/%{_docdir}/%{name} %endif # remove unneeded scripts -rm %buildroot/%_datadir/%name/fonts/locale/zh_tw_docs/*.{sh,py,pe} +rm %{buildroot}/%{_datadir}/%{name}/fonts/locale/zh_tw_docs/*.{sh,py,pe} # find lang -%find_lang %name - -%clean -rm -rf $RPM_BUILD_ROOT +%find_lang %{name} -%files -f %name.lang +%files -f %{name}.lang %defattr(-,root,root) %if 0%{?suse_version} -%doc %_defaultdocdir/%name +%doc %{_defaultdocdir}/%{name} %endif -%doc %_mandir/man1/tuxpaint* -%doc %_mandir/pl/man1/tuxpaint.1* +%doc %{_mandir}/man1/tuxpaint* +%doc %{_mandir}/pl/man1/tuxpaint.1* %dir %{_sysconfdir}/%{name} %dir %{_mandir}/pl %dir %{_mandir}/pl/man1 %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf -%_bindir/%{name} -%_bindir/tuxpaint-import -%_libdir/%{name} -%_datadir/%{name}/ -%_datadir/pixmaps/%{name}.* -%_datadir/applications/*.desktop -%kderootdir/share/icons/hicolor +%config(noreplace) %{_sysconfdir}/bash_completion.d/tuxpaint-completion.bash +%{_bindir}/%{name} +%{_bindir}/tuxpaint-import +%{_libdir}/%{name} +%{_datadir}/%{name}/ +%{_datadir}/pixmaps/%{name}.* +%{_datadir}/applications/*.desktop +%{kderootdir}/share/icons/hicolor %if 0%{?suse_version} <= 1130 # locales not in official openSUSE distribution -%dir %_datadir/locale/en_ZA -%dir %_datadir/locale/en_ZA/LC_MESSAGES -%dir %_datadir/locale/gos -%dir %_datadir/locale/gos/LC_MESSAGES -%dir %_datadir/locale/nr -%dir %_datadir/locale/nr/LC_MESSAGES -%dir %_datadir/locale/oj -%dir %_datadir/locale/oj/LC_MESSAGES -%dir %_datadir/locale/tlh -%dir %_datadir/locale/tlh/LC_MESSAGES -%dir %_datadir/locale/twi -%dir %_datadir/locale/twi/LC_MESSAGES -%dir %_datadir/locale/shs -%dir %_datadir/locale/shs/LC_MESSAGES -%dir %_datadir/locale/son -%dir %_datadir/locale/son/LC_MESSAGES -%dir %_datadir/locale/zam -%dir %_datadir/locale/zam/LC_MESSAGES +%dir %{_datadir}/locale/en_ZA +%dir %{_datadir}/locale/en_ZA/LC_MESSAGES +%dir %{_datadir}/locale/gos +%dir %{_datadir}/locale/gos/LC_MESSAGES +%dir %{_datadir}/locale/nr +%dir %{_datadir}/locale/nr/LC_MESSAGES +%dir %{_datadir}/locale/oj +%dir %{_datadir}/locale/oj/LC_MESSAGES +%dir %{_datadir}/locale/tlh +%dir %{_datadir}/locale/tlh/LC_MESSAGES +%if ! %{defined fedora} +%dir %{_datadir}/locale/twi +%dir %{_datadir}/locale/twi/LC_MESSAGES +%endif +%dir %{_datadir}/locale/shs +%dir %{_datadir}/locale/shs/LC_MESSAGES +%dir %{_datadir}/locale/son +%dir %{_datadir}/locale/son/LC_MESSAGES +%dir %{_datadir}/locale/zam +%dir %{_datadir}/locale/zam/LC_MESSAGES %endif %files devel ++++++ tuxpaint-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.X7lUNU/_old 2015-04-18 10:41:16.000000000 +0200 +++ /var/tmp/diff_new_pack.X7lUNU/_new 2015-04-18 10:41:16.000000000 +0200 @@ -1,2 +1,4 @@ addFilter("unstripped-binary-or-object.*/usr/lib.*/tuxpaint/plugins/.*") addFilter("invalid-lc-messages-dir.*/usr/share/locale/.*/LC_MESSAGES/tuxpaint.mo") +# key definition table, no include file +addFilter("devel-file-in-non-devel-package.*/usr/share/tuxpaint/osk/keysymdef.h");