Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tuxpaint-devel-0.9.35-2.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: tuxpaint-devel Distribution: openSUSE Tumbleweed
Version: 0.9.35 Vendor: openSUSE
Release: 2.3 Build date: Sun May 10 21:08:03 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 11580 Source RPM: tuxpaint-0.9.35-2.3.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.tuxpaint.org/
Summary: Devel files of tuxpaint
Header files and development documentation for tuxpaint.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sun May 10 2026 Carsten Ziepke <kieltux@gmail.com>
  - Add tuxpaint-fix-consts-definition.patch, fixes building with
    newer gcc
* Sun Jun 08 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.35:
    * New Magic Tools: Heart, Sparkle, and Star emitters.
    * Text & Label Tool Improvements:
    - It is now possible to paste text from the copy/paste
      clipboard into Tux Paint.
    - Checking for fonts in any locations specified by "<dir>"
      entries found in system-wide and user-level FontConfig
      config files.
    * Other Improvements:
    - Improved color picker: better behavior when clicking/tapping
      and dragging hue/saturation box and value slider.
    - Less warning noise to stdout (e.g., don't complain about
      inability to load SVGs that don't exist; check whether they
      exist, first).
    * Updated translations.
    * Documentation updates.
  - Re-base patches for update:
    * tuxpaint-makefile.patch.
    * tuxpaint-pango-cflags.patch.
* Fri Jan 03 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Fix `desktop-file-install` usage:
    * Drop `-add-category=KidsGame` as the category is already
      included in source .desktop file.
    * Drop use of `--vendor` option: unnecessary and causes build
      failures in Staging project (where %vendor is undefined).
* Sat Dec 21 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.34:
    * Promote the "Fill" tool, previously found under the "Magic"
      section of Tux Paint, to the main toolbar.
    * Some performance improvements during start-up and when
      bringing up the "New" drawing dialog.
    * The solid background colors can also be placed at the end of
      start-up dialog, allowing emphasis of template images.
    * Allow disabling stereo sound.
    * For a full list of changes, see
      /usr/share/doc/packages/tuxpaint/CHANGES.txt.
  - Drop use of deprecated %suse_update_desktop_file macro; use
    desktop-file-utils instead.
* Fri Aug 02 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.33:
    * A new Filled Polygon magic tool offers a way to create
      arbitrary filled polygonal shapes.
    * A pair of Dither tools transform a drawing into a pattern of
      dots reminiscent of classic computer displays or other devices
      which can only show black and white.
    * Add a set of fully transparent erasers to allow partially
      exposing a background Starter or Template image (including
      those created within Tux Paint) for subtle fading or ghost
      effects.
    * New Brushes have been added to the "Paint" and "Lines" tools.
    * Brushes may have unique, localized descriptions.
    * The "3D Glasses" Magic tool now offers multiple anaglyphic
      color separation options.
    * Magic tools may be upgrouped, appearing as one long list.
    * Documentation improvements.
  - Switch Requires: freefonts -> gnu-free-fonts.
* Fri Feb 02 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.32:
    * New tools (see
      https://tuxpaint.org/latest/tuxpaint-0.9.32-press-release.php
      for more details):
    - Perspective, Orthographic, and Oblique projection tools.
    - Centered Trochoid creation tools.
    * A new "complexity" setting allows the user's expertise level
      with Tux Paint (or computers in general) to dictate the
      complexity of certain Magic tools.
    * Magic tools have been reorganized, and are no longer ordered
      by their localized names.
    * Font face and size details are shown when using the Text and
      Label tools.
    * Minor bug fixes.
    * Documentation and translation updates.
  - Make devel package noarch in keeping with rpmlint's
    recommendation: package only installs some config scripts
    and header files.
* Tue Jan 02 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.31:
    * New Magic Tools:
    - Loops - Draw loop-the-loops.
    - Ribbon - Paints a flowing, fixed-length ribbon.
    - Smooth - Freehand paintbrush with a smoothing effect (Bezier
      curve)
    - Squiggles - Draw squiggly shapes.
    * Improvements to Magic tools: Calligraphy offers size
      (thickness) options.
    * Improvements to Eraser tool: Fuzzy round erasers.
    * Improvements to Fill tool: When using the Linear Gradient fill
      tool, the angle of the gradient is now is shown (in the
      instructions at the bottom).
    * Other Improvements:
    - Saved pictures can, from the Open dialog, be copied into the
      user's templates directory, and used as backgrounds for
      other drawings by selecting it from the New dialog.
    - "Erase" controls may be disabled via a new simplification
      configuration setting, "noerase".
    - Ability to specify a font for Tux Paint's UI (button labels,
      dialog boxes, Tux tip text at the bottom), "uifont".
    - Different default fonts once again used on a per-locale
      basis.
    - Made it easier to tell when color picker (HSV palette) is
      the currently-selected color.
    * Bug Fixes:
    - In some window size / button size combinations, Eraser
      scroll buttons were missing, and button clicks inaccurate.
    - Improved Eraser XOR outline when using Ctrl-Z & Ctrl-R for
      Undo/Redo, and Eraser and Stamp XOR outlines when using
      click+X for quick eraser access.
    - When specifying "datadir", Tux Paint's "New" dialog was able
      to present templates found in that directory, but would
      attempt to load from whatever the user's "savedir" was,
      instead.
    - Exported drawings (to e.g. ~/Pictures) would contain
      extraneous data beyond the end of the data (copied from the
      original PNG).
    - Shell expansion (via wordexp()) of configuration options
      containing spaces (e.g., `printcommand=ps2pdf - - >
      $HOME/print.pdf`) would fail & cause a crash.  It now shows
      an error and recommends adding quotes. (e.g.,
      `printcommand="ps2pdf - - > $HOME/print.pdf"`).
    - Mended bad rendering of color picker (HSV palette) button
      when selecting a Label text with a color not found in
      built-in colors, and mend unwanted outline around the chosen
      color in the color selector (pipette), color picker (HSV
      palette) and color mixer buttons.
    * Documentation and translation updates.
  - Drop -sdl1 tarball and conditionals supporting SDL1: upstream no
    longer supports SDL1 and has hard dependency on the appropriate
    SDL2 libraries.
  - Rebase patches for update:
    * tuxpaint-pango-cflags.patch.
    * tuxpaint-makefile.patch.
  - Drop conditionals supporting EOL openSUSE versions (note: these
    builds are disabled in the devel project in any case).
* Wed May 17 2023 Atri Bhattacharya <badshah400@gmail.com>
  - List both sdl1 and sdl2 tarballs as sources to please Factory
    bots.
  - Delete unnecessary hidden thumbnail files.
* Wed May 03 2023 Atri Bhattacharya <badshah400@gmail.com>
  - tuxpaint-pango-cflags.patch: Only apply for openSUSE >= 1550
    where the sdl2 flavoured source is used; prevents build failures
    for Leap 15.x.
* Mon Mar 13 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Switch to SDL2 builds for openSUSE >= 1550.
  - Add tuxpaint-pango-cflags.patch -- Include cflags from pango's
    pkgconfig file to allow finding pango header files.
* Wed Jan 18 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 0.9.28:
    * See release announcement:
      <https://tuxpaint.org/latest/tuxpaint-0.9.28-press-release.php>
  - Set up conditions to build against SDL2, but keep defaults to
    SDL(1) for now.
  - Fix some EOL encoding issues.
  - Drop unnecessary rpmlintrc filters.

Files

/usr/bin/tp-magic-config
/usr/include/tuxpaint
/usr/include/tuxpaint/tp_magic_api.h
/usr/share/man/man1/tp-magic-config.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:28:36 2026