Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

synocli-file: add pixz #6149

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

synocli-file: add pixz #6149

wants to merge 18 commits into from

Commits on Apr 15, 2024

  1. new package libarchive

    dotysan committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ef9e17d View commit details
    Browse the repository at this point in the history
  2. First pass at spk build

     - also fix license
    dotysan committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8a10f99 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. libarchive is not a pkg but just a depdendency

     - build from pre-configured tarball instead of raw source
     - which seems to support GNU configure
     - libcrytpo is runtime dependency
     - don't include bsd* cli; just shared object only
    dotysan committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    cc8bb2d View commit details
    Browse the repository at this point in the history
  2. new DIY package: pixz

     - patched to allow cross-compile
    dotysan committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    d5a0380 View commit details
    Browse the repository at this point in the history
  3. Disable iconv for libarchive

    I have no idea why. But spk/synocli-file would not build pixz. However,
    cross/libarchive and diyspk/pigz both built standalone just fine.
    
    Also documenting some other strange and no-determininistic artifacts
    linked to build enviornment.
    dotysan committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    65cb7eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e4e331 View commit details
    Browse the repository at this point in the history
  5. Add pixz to synocli-file

    dotysan committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    59adc30 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    df1e911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9367225 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d074b5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b32915 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Update cross/libarchive/PLIST

    Link shared object aliases instead of copy.
    
    Co-authored-by: hgy59 <[email protected]>
    dotysan and hgy59 authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    faec11c View commit details
    Browse the repository at this point in the history
  2. add pixz

     - also clean up kruft
    dotysan committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    cedc12e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    2744cfa View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    13892e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40cbf23 View commit details
    Browse the repository at this point in the history
  3. improve cross/libarchive

    - disable to build tools (we want the library only)
    - document the need to build without libiconv
    - disable static build and add code optimization to minimize library size
    - libarchive builds without native/autoconf
    hgy59 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4054c2b View commit details
    Browse the repository at this point in the history
  4. adjustments for pixz

    - use configure parameter to avoid the AC_CHECK_FILE patch
    - do not disable build for ARMv7L_ARCHS
    - update changelog for synocli-file package
    hgy59 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6a19c3d View commit details
    Browse the repository at this point in the history