Skip to content

Commit 6c831fe

Browse files
committed
Tucana 2.3 Week 1 update
1 parent 6d683c3 commit 6c831fe

144 files changed

Lines changed: 400 additions & 174 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

accounts-service

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,34 @@ TAR=$(echo $URL | sed -r 's|(.*)/||')
88
DIR=$(echo $TAR | sed 's|.tar.*||g')
99
PACKAGE=accounts-service
1010

11-
# Get Package
1211

13-
cd /blfs/builds
12+
# Inital setup as this is the only package in the repo that cannot be built as r
13+
useradd -m builder42737
14+
15+
16+
17+
# Get Package
18+
cd /home/builder42737
1419
wget $URL
1520
tar -xvf $TAR
1621
cd $DIR
17-
22+
chown -R builder42737:builder42737 .
1823
# Build
1924

25+
mv tests/dbusmock{,-tests}
26+
27+
28+
sed -e '/accounts_service\.py/s/dbusmock/dbusmock-tests/' \
29+
-i tests/test-libaccountsservice.py
30+
sed -i '/^SIMULATED_SYSTEM_LOCALE/s/en_IE.UTF-8/en_HK.iso88591/' tests/test-daemon.py
31+
2032
mkdir build
2133
cd build
22-
23-
meson --prefix=/usr \
34+
chown -R builder42737:builder42737 .
35+
su builder42737 -c "meson --prefix=/usr \
2436
--buildtype=release \
25-
-Dadmin_group=adm \
26-
..
37+
-Dadmin_group=wheel \
38+
.."
2739

2840
ninja
2941

@@ -40,8 +52,8 @@ sudo echo "polkit systemd gobject-introspection meson ninja" > /pkgs/$PACKAGE/ma
4052
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
4153
sudo cp $PACKAGE.tar.xz /finished
4254

43-
44-
cd /blfs/builds
55+
cd /home/builder42737
4556
sudo rm -r $DIR
57+
userdel builder42737
4658

4759

appstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export CXXFLAGS="-O2"
66
export CFLAGS=-"O2"
77
export CXXFLAGS="-O2"
88

9-
URL=https://www.freedesktop.org/software/appstream/releases/AppStream-0.16.1.tar.xz
9+
URL=https://www.freedesktop.org/software/appstream/releases/AppStream-0.16.2.tar.xz
1010
TAR=$(echo $URL | sed -r 's|(.*)/||')
1111
DIR=$(echo $TAR | sed 's|.tar.*||g')
1212
PACKAGE=appstream

base/meson

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ export CXXFLAGS="-O2"
55

66
export CFLAGS=-"O2"
77
export CXXFLAGS="-O2"
8-
9-
URL=https://github.com/mesonbuild/meson/releases/download/1.1.0/meson-1.1.0.tar.gz
8+
PKG_VER=1.1.1
9+
URL=https://github.com/mesonbuild/meson/releases/download/$PKG_VER/meson-$PKG_VER.tar.gz
1010
TAR=$(echo $URL | sed -r 's|(.*)/||')
1111
DIR=$(echo $TAR | sed 's|.tar.*||g')
1212
PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')

build_kernel.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
export CFLAGS=-"O2"
44
export CXXFLAGS="-O2"
55

6-
URL=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.6.tar.xz
6+
URL=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.7.tar.xz
77
TAR=$(echo $URL | sed -r 's|(.*)/||')
88
DIR=$(echo $TAR | sed 's|.tar.*||g')
99
KERNEL_VERSION=$(echo $DIR | sed 's/linux-//')

cups

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
export CFLAGS=-"O2"
44
export CXXFLAGS="-O2"
5-
6-
URL=https://github.com/OpenPrinting/cups/releases/download/v2.4.2/cups-2.4.2-source.tar.gz
5+
PKG_VER=2.4.4
6+
URL=https://github.com/OpenPrinting/cups/releases/download/v$PKG_VER/cups-$PKG_VER-source.tar.gz
77
TAR=$(echo $URL | sed -r 's|(.*)/||')
8-
DIR=cups-2.4.2
8+
DIR=cups-$PKG_VER
99
PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')
1010

1111
# Get Package
@@ -39,7 +39,8 @@ cd /pkgs
3939

4040

4141

42-
sudo echo "" > /pkgs/$PACKAGE/depends
42+
sudo echo "gnutls colord dbus libusb pam xdg-utils avahi" > /pkgs/$PACKAGE/depends
43+
sudo echo "useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp && groupadd -g 19 lpadmin && gtk-update-icon-cache -qtf /usr/share/icons/hicolor" > /pkgs/$PACKAGE/postinst
4344
sudo echo "" > /pkgs/$PACKAGE/make-depends
4445
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
4546
sudo cp $PACKAGE.tar.xz /finished

curl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
export CFLAGS=-"O2"
44
export CXXFLAGS="-O2"
5-
6-
URL=https://curl.se/download/curl-8.0.1.tar.xz
5+
PKG_VER=8.1.2
6+
URL=https://curl.se/download/curl-$PKG_VER.tar.xz
77
TAR=$(echo $URL | sed -r 's|(.*)/||')
88
DIR=$(echo $TAR | sed 's|.tar.*||g')
99
PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')

firefox

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
set -e
55
# Last Validated Version 114.0
6-
VER=114.0
6+
VER=114.0.1
77
URL=https://archive.mozilla.org/pub/firefox/releases/$VER/source/firefox-$VER.source.tar.xz
88
TAR=$(echo $URL | sed -r 's|(.*)/||')
99
DIR=firefox-$VER

flatpak

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
URL=https://github.com/flatpak/flatpak/releases/download/1.14.4/flatpak-1.14.4.tar.xz
7+
TAR=$(echo $URL | sed -r 's|(.*)/||')
8+
DIR=$(echo $TAR | sed 's|.tar.*||g')
9+
PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')
10+
11+
# Get Package
12+
13+
cd /blfs/builds
14+
wget $URL
15+
tar -xvf $TAR
16+
cd $DIR
17+
18+
# Build
19+
20+
./configure --prefix=/usr
21+
22+
23+
make -j16
24+
25+
26+
# Install
27+
sudo make DESTDIR=/pkgs/$PACKAGE install
28+
sudo make install
29+
cd /pkgs
30+
31+
32+
33+
sudo echo "glib libsoup libxml2 dconf systemd libarchive gpgme fuse2 ostree json-glib appstream-glib ostree libseccomp libxslt docbook-xml docbook-xsl gtk-doc dconf p11-kit avahi" > /pkgs/$PACKAGE/depends
34+
sudo echo "" > /pkgs/$PACKAGE/make-depends
35+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
36+
sudo cp $PACKAGE.tar.xz /finished
37+
38+
39+
cd /blfs/builds
40+
sudo rm -r $DIR
41+
42+

fuse3

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
export CFLAGS=-"O2"
44
export CXXFLAGS="-O2"
5-
6-
URL=https://github.com/libfuse/libfuse/releases/download/fuse-3.14.1/fuse-3.14.1.tar.xz
5+
PKG_VER=3.15.0
6+
URL=https://github.com/libfuse/libfuse/releases/download/fuse-$PKG_VER/fuse-$PKG_VER.tar.xz
77
TAR=$(echo $URL | sed -r 's|(.*)/||')
88
DIR=$(echo $TAR | sed 's|.tar.*||g')
99
PACKAGE=$(echo $DIR | sed 's|-[^-]*$||g')3

glslang

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ cd /pkgs
3131

3232

3333

34-
sudo echo "gcc" > /pkgs/$PACKAGE/depends
34+
sudo echo "libgcc" > /pkgs/$PACKAGE/depends
3535
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
3636
sudo cp $PACKAGE.tar.xz /finished
3737

0 commit comments

Comments
 (0)