slackware-current/source/ap/usbmuxd/fetch-usbmuxd.sh
Patrick J Volkerding dc90ac8e73 Sat Dec 2 20:46:52 UTC 2023
a/upower-1.90.1-x86_64-2.txz:  Rebuilt.
  Recompiled against libplist-2.3.0.
ap/usbmuxd-20231011_360619c-x86_64-1.txz:  Upgraded.
  Compiled against libplist-2.3.0.
kde/kio-extras-23.08.3-x86_64-2.txz:  Rebuilt.
  Recompiled against libplist-2.3.0.
kde/libindi-2.0.5-x86_64-1.txz:  Upgraded.
kde/solid-5.112.0-x86_64-2.txz:  Rebuilt.
  Recompiled against libplist-2.3.0.
l/gvfs-1.52.1-x86_64-2.txz:  Rebuilt.
  Recompiled against libplist-2.3.0.
l/libgpod-0.8.3-x86_64-13.txz:  Rebuilt.
  Recompiled against libplist-2.3.0.
l/libimobiledevice-20231007_04c0233-x86_64-1.txz:  Upgraded.
  Compiled against libplist-2.3.0.
l/libimobiledevice-glue-20231110_e314faa-x86_64-1.txz:  Upgraded.
  Compiled against libplist-2.3.0.
l/libplist-2.3.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/libseccomp-2.5.5-x86_64-1.txz:  Upgraded.
l/libusbmuxd-20230901_30e678d-x86_64-1.txz:  Upgraded.
  Compiled against libplist-2.3.0.
l/poppler-23.12.0-x86_64-1.txz:  Upgraded.
xfce/tumbler-4.18.2-x86_64-1.txz:  Upgraded.
2023-12-02 22:28:02 +01:00

50 lines
2.1 KiB
Bash
Executable file

#!/bin/sh
# Copyright 2019, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Pull a stable branch + patches
BRANCH=${1:-master}
# Clear download area:
rm -rf usbmuxd
# Clone repository:
git clone https://github.com/libimobiledevice/usbmuxd
# checkout $BRANCH:
( cd usbmuxd
git checkout $BRANCH || exit 1
)
HEADISAT="$( cd usbmuxd && git log -1 --format=%h )"
DATE="$( cd usbmuxd && git log -1 --format=%cd --date=format:%Y%m%d )"
LONGDATE="$( cd usbmuxd && git log -1 --format=%cd --date=format:%c )"
# COMMENTED OUT: otherwise build fails due to not finding version / latest commit
# Cleanup. We're not packing up the whole git repo.
#( cd usbmuxd && find . -type d -name ".git*" -exec rm -rf {} \; 2> /dev/null )
mv usbmuxd usbmuxd-${DATE}_${HEADISAT}
tar cf usbmuxd-${DATE}_${HEADISAT}.tar usbmuxd-${DATE}_${HEADISAT}
xz -9 -f usbmuxd-${DATE}_${HEADISAT}.tar
rm -rf usbmuxd-${DATE}_${HEADISAT}
touch -d "$LONGDATE" usbmuxd-${DATE}_${HEADISAT}.tar.xz
echo
echo "usbmuxd branch $BRANCH with HEAD at $HEADISAT packaged as usbmuxd-${DATE}_${HEADISAT}.tar.xz"
echo