On 3/2/20 3:42 AM, DJ Lucas wrote:


On 3/1/2020 4:50 PM, Scott Andrews wrote:
I may not need dbus if I am successful building lumina.

Hey, something I might actually be able to help with. From about a year ago (or so)...

=========================================================================================================

Prep (but feel free to substitute as_root however you like):

as_root()
{
  if   [ $EUID = 0 ];        then $*
  elif [ -x /usr/bin/sudo ]; then sudo $*
  else                            su -c \\"$*\\"
  fi
}
export -f as_root

=========================================================================================================

Libev:
Download: (http): http://dist.schmorp.de/libev/libev-4.24.tar.gz
Download MD5 Sum:      94459a5a22db041dec6f98424d6efe54
Download Size:         512 KB
Estimated Disk Space:  3.6 MB
Estimated Build Time:  less than 0.1 SBU

./configure --prefix=/usr --disable-static &&
make &&
as_root make install

=========================================================================================================

Libconfig:
Download: (http): https://github.com/hyperrealm/libconfig/archive/v1.7.2/libconfig-1.7.2.tar.gz
Download MD5 Sum:      d666f0ca093906d34d6e1e4890053e62
Download Size:         2.9 MB
Estimated Disk Space:  16 MB
Estimated Build Time:  0.2 SBU

autoreconf -fi &&
./configure --prefix=/usr --disable-static &&
make &&
as_root make install

=========================================================================================================

Compton:
Download (http): https://github.com/yshui/compton/archive/v4/compton-4.0.tar.gz
Download MD5 Sum:      5a6fd6bda66032babf638f5b52925eb1
Download Size:         1.2 MB
Estimated Disk Space:  3.4 MB
Estimated Build Time:  less than 0.1 SBU

Required:              Hicolor-icon-theme, Libconfig, D-Bus, Libev, Mesa, Pcre, Pixman, Xcb-util-image, Xcb-util-renderutil
Optional:              Asciidoc (to build man pages)

mkdir build &&
cd build &&
meson --prefix /usr .. &&
ninja &&
as_root ninja install

=========================================================================================================

Numlockx:
Download (http): http://pkgs.fedoraproject.org/repo/pkgs/numlockx/numlockx-1.2.tar.gz/be9109370447eae23f6f3f8527bb1a67/numlockx-1.2.tar.gz
Download MD5 Sum:      be9109370447eae23f6f3f8527bb1a67
Download Size:         88 KB
Estimated Disk Space:  900 KB
Estimated Build Time:  less than 0.1 SBU

./configure --prefix=/usr &&
make &&
as_root make install

=========================================================================================================

Pavucontrol:
Download (http): https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-3.0.tar.xz
Download MD5 Sum:      d82e6d960ecd4f1db1eb4637e73b9eec
Download Size:         21.5 MB
Estimated Disk Space:  xx
Estimated Build Time:  ?? SBU

Required:              Gtk+-2.x or Gtk+-3.x, gnome-icon-theme, libcanberra, gtkmm, libsigc++
Optional:              lynx (to create docu)

./configure --prefix=/usr &&
make &&
as_root make install

=========================================================================================================

Lumina Desktop:
Download (http): https://github.com/lumina-desktop/lumina/archive/v1.4.0-p1/lumina-1.4.0-p1.tar.gz
Download MD5 Sum:      d82e6d960ecd4f1db1eb4637e73b9eec
Download Size:         21.5 MB
Estimated Disk Space:  xx
Estimated Build Time:  ?? SBU

Required:              QT5, Xcb-unil, Xcb-util-wm, Xcb-util-image, Xorg-Server
Runtime (required):    Fluxbox, Xinit, Xscreensaver
Runtime (recommended): Numlocx, Compton, Xterm (or any terminal emulator)
Runtime (optional):    Xorg-Apps (Xbacklight), Pavucontrol, Acpid, and D-Bus


For a /usr install:
qmake PREFIX=/usr L_ETCDIR=/etc/lumina
make
as_root make install


For an /opt/lumina install:
qmake PREFIX=/opt/lumina L_ETCDIR=/etc/lumina
make
as_root make install
as_root cat >> /etc/profile.d/lumina.sh << "EOF"
path_append /opt/lumina/bin
EOF
as_root cat >> /etc/ld.so.conf.d/lumina.d << "EOF"
/opt/lumina/lib
EOF


HTH

--DJ


Thanks I'll have a go at it when I get Xorg built

Thanks

--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to