Skip to content

Commit 5f9860c

Browse files
committed
Tucana 2.3.2-c1 with Cinnamon support
1 parent d46627f commit 5f9860c

27 files changed

Lines changed: 608 additions & 25 deletions

base/dbus

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

66
export CFLAGS=-"O2"
77
export CXXFLAGS="-O2"
8-
8+
PKG_VER=1.14.8
99
URL=https://dbus.freedesktop.org/releases/dbus/dbus-1.14.6.tar.xz
1010
TAR=$(echo $URL | sed -r 's|(.*)/||')
1111
DIR=$(echo $TAR | sed 's|.tar.*||g')

base/python

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

6-
export CFLAGS=-"O2"
7-
export CXXFLAGS="-O2"
8-
9-
PKG_VER=3.11.3
6+
PKG_VER=3.11.4
107
URL=https://www.python.org/ftp/python/$PKG_VER/Python-$PKG_VER.tar.xz
118
TAR=$(echo $URL | sed -r 's|(.*)/||')
129
DIR=$(echo $TAR | sed 's|.tar.*||g')

cinnamon/cinnamon-control-center

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-control-center
7+
PKG_VER=5.8.1
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "cinnamon-menus cinnamon-settings-daemon colord libgnomekbd glibmm network-manager" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cinnamon-desktop

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-desktop
7+
PKG_VER=5.8.0
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
wget https://gitlab.archlinux.org/archlinux/packaging/packages/cinnamon-desktop/-/raw/main/config.patch
17+
tar -xvf $TAR
18+
cd $DIR
19+
20+
# Build
21+
22+
mkdir build
23+
cd build
24+
25+
meson setup --prefix=/usr --buildtype=release
26+
27+
ninja
28+
29+
30+
# Install
31+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
32+
sudo ninja install
33+
cd /pkgs
34+
35+
36+
37+
sudo echo "accounts-service gtk3 pulseaudio libxkbfile" > /pkgs/$PACKAGE/depends
38+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
39+
sudo cp $PACKAGE.tar.xz /finished
40+
41+
42+
cd /blfs/builds
43+
sudo rm -r $DIR
44+
45+

cinnamon/cinnamon-menus

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-menus
7+
PKG_VER=5.8.1
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "glib" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cinnamon-screensaver

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-screensaver
7+
PKG_VER=5.8.0
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "accounts-service cinnamon-desktop libgnomekbd python-cairo python-gobject" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cinnamon-session

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-session
7+
PKG_VER=5.8.0
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "cinnamon-desktop libcanberra libSM libXtst" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cinnamon-settings-daemon

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cinnamon-settings-daemon
7+
PKG_VER=5.8.0
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "cinnamon-desktop colord dbus-glib libcanberra cups libgnomekbd libgudev libnotify librsvg libwacom nss polkit pulseaudio alsa upower" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cinnamon-template

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=
7+
PKG_VER=
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

cinnamon/cjs

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
export CFLAGS=-"O2"
4+
export CXXFLAGS="-O2"
5+
6+
PACKAGE=cjs
7+
PKG_VER=5.8.0
8+
URL=https://github.com/linuxmint/$PACKAGE/archive/$PKG_VER.tar.gz
9+
TAR=$(echo $URL | sed -r 's|(.*)/||')
10+
DIR=$PACKAGE-$PKG_VER
11+
12+
# Get Package
13+
14+
cd /blfs/builds
15+
wget $URL
16+
tar -xvf $TAR
17+
cd $DIR
18+
19+
# Build
20+
21+
mkdir build
22+
cd build
23+
24+
meson setup --prefix=/usr --buildtype=release
25+
26+
ninja
27+
28+
29+
# Install
30+
sudo DESTDIR=/pkgs/$PACKAGE ninja install
31+
sudo ninja install
32+
cd /pkgs
33+
34+
35+
36+
sudo echo "js102 gobject-introspection gtk3" > /pkgs/$PACKAGE/depends
37+
sudo tar -cvzpf $PACKAGE.tar.xz $PACKAGE
38+
sudo cp $PACKAGE.tar.xz /finished
39+
40+
41+
cd /blfs/builds
42+
sudo rm -r $DIR
43+
44+

0 commit comments

Comments
 (0)