Skip to content
Snippets Groups Projects
  1. Apr 13, 2025
  2. Apr 11, 2025
  3. Apr 01, 2025
  4. Mar 31, 2025
    • Aaron M. Ucko's avatar
      Formally prepare to use CMake for the actual build. · 42bf0329
      Aaron M. Ucko authored
      * debian/libfltk*1.4.install: Accommodate paths that include patchlevels.
      * debian/libfltk1.4-dev.install: Move CMake support files from
        /usr/lib/fltk to /usr/share/fltk, where FLTK's CMake build system
        puts them.  They're already necessarily architecture-independent to
        allow for multiarch coinstallability.
      * debian/rules:
        - Move XCFLAGS up.
        - Supply CMakeTmp via a new cmake_out macro.
        - Install CMake support files to /usr/share/fltk rather than
          /usr/lib/fltk.
      * documentation/{Makefile,src/fltk-title.tex.in}: Uniformly use @...@
        for substitutions for CMake compatibility; specifically, change \today
        to @TODAY@.
      * documentation/make_pdf: Consult SOURCE_DATE_EPOCH directly.
      42bf0329
  5. Mar 30, 2025
    • Aaron M. Ucko's avatar
      Build and install fltk-options, in its own little binary package. · badcda27
      Aaron M. Ucko authored
      * debian/control: Add a new fltk-options binary package, which
        libfltk1.4 suggests. (Its contents are small, but folding it in
        would break multiarch support.)
      * debian/fltk-options.*: Populate new fltk-options package.
      * debian/rules: Build and install fltk-options.
      * fltk-options/Makefile: Install modern MIME XML metadata rather than
        a legacy mimelnk .desktop file that doesn't even exist.
      badcda27
    • Aaron M. Ucko's avatar
      Enable the new Wayland backend (#984620). · 7351ad22
      Aaron M. Ucko authored
      * debian/control: Add build dependencies needed for the new Wayland
        backend: libdbus-1-dev, libdecor-0-dev (>= 0.2.0) | libgtk-3-dev,
        libegl-dev, libglew-dev, libpango1.0-dev, libwayland-dev,
        libxkb-common-dev, and wayland-protocols.
      * debian/libfltk(-gl)1.4.symbols: Update appropriately.  Some symbols
        associated with the Xlib and PS(!) backends are gone, but that's not
        a concern at this stage.
      * debian/rules: Revert passing --disable-wayland to dh_auto_configure
        in favor of belatedly covering the new libdecor/build subtree in
        override_dh_auto_build-arch so the Wayland backend can build.
      7351ad22
    • Aaron M. Ucko's avatar
      d/rules: Replace old CMake OPTION_* settings w/current equivalents. · da71c67e
      Aaron M. Ucko authored
      Specifically, enable FLTK_OPTION_CAIRO_EXT, FLTK_BUILD_SHARED_LIBS,
      and FLTK_INSTALL_LINKS.
      da71c67e
    • Aaron M. Ucko's avatar
      debian/rules: Base OPTIM on CXXFLAGS rather than CFLAGS. · 4b1f9764
      Aaron M. Ucko authored
      Avoid warnings now that the latter contains the C-only
      -Werror=implicit-function-declaration.
      4b1f9764
    • Aaron M. Ucko's avatar
    • Aaron M. Ucko's avatar
      Update symbols to reflect 1.4.0. · 5b7a2a27
      Aaron M. Ucko authored
      Leave minimum versions at 0, even for symbols absent in the previously
      packaged snapshot, which never got beyond Salsa.  Anything subsequent
      actual releases introduce will be another matter.
      5b7a2a27
    • Aaron M. Ucko's avatar
      Adjust FLTK-Targets*.cmake postprocessing setup for 1.4.x releases. · a5bd179f
      Aaron M. Ucko authored
      * debian/FLTK-Targets-none-tail.cmake: Prefix fluid with fltk::.
      * debian/fix-fltk-targets:
        - Account for modern fltk::* target names (including for executables)
          and for suffix changes (-shared/-static rather than _SHARED/_STATIC).
        - Clean up stray new references to (system) library directories.
        - Update one more explicit 1.3 reference, likely previously missed
          due to the lack of a preceding "fltk".
      * debian/rules: When sanity-checking the postprocessed
        FLTK-Targets-none,cmake, look for [_cmake_import_]check_targets
        rather than add_*, no longer present in raw output either.
      a5bd179f
Loading