update: rustc 1.76.0

This commit is contained in:
ngn
2024-08-20 02:15:50 +03:00
parent 99ac0fb0b9
commit 5d53e1574d
10 changed files with 123 additions and 71 deletions

View File

@ -1,2 +1,5 @@
# 1.5.29
Updated to a newer upstream release
# 1.5.28
First version

View File

@ -1,37 +1,46 @@
NAME="ibus"
DESC="Intelligent Input Bus"
VERSION="1.5.28"
VERSION="1.5.29"
FILES=(
"https://github.com/ibus/ibus/releases/download/$VERSION/ibus-$VERSION.tar.gz"
"https://github.com/ibus/ibus/archive/refs/tags/${VERSION}/ibus-${VERSION}.tar.gz"
"https://www.unicode.org/Public/zipped/15.0.0/UCD.zip"
)
HASHES=(
"e788203d60e2b9cf56d95f1ee73a6898"
"2e29a7fb0f8c5ffcf42462fda45348fd"
"5fbde400f3e687d25cc9b0a8d30d7619e76cb2f4c3e85ba9df8ec1312cb6718c"
)
DEPENDS=(
"dconf" "iso-codes" "gtk2"
"libnotify" "libxkbcommon" "wayland"
"dconf" "iso-codes" "gtk3"
)
BUILD=("gobject-introspection" "vala" "gtk-doc")
PACKAGE() {
tar xf $NAME-$VERSION.tar.gz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.gz"
cd "${NAME}-${VERSION}"
mkdir -p "$ROOTDIR/usr/share/unicode/ucd"
unzip -uo ../UCD.zip -d "$ROOTDIR/usr/share/unicode/ucd"
mkdir -p "${ROOTDIR}/usr/share/unicode/ucd"
unzip -uo ../UCD.zip -d "${ROOTDIR}/usr/share/unicode/ucd"
sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \
data/dconf/org.freedesktop.ibus.gschema.xml
SAVE_DIST_FILES=1 NOCONFIGURE=1 ./autogen.sh
export CFLAGS="${CFLAGS} -std=gnu89 -fno-strict-aliasing"
PYTHON=python3 \
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-python2 \
--disable-emoji-dict \
--disable-unicode-dict
--disable-appindicator \
--disable-gtk2 \
--disable-emoji-dict
rm -f tools/main.c
make && make DESTDIR="$ROOTDIR" install
gzip -dfv "$ROOTDIR/usr/share/man/man"{{1,5}/ibus*.gz,5/00-upstream-settings.5.gz}
cd .. && rm -r $NAME-$VERSION
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r "${NAME}-${VERSION}"
}