Добавление новый компонентов и их сборка а также регистрация в pkg
This commit is contained in:
@@ -13,7 +13,9 @@ EOF
|
||||
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y pkgconf pixman libdrm libX11 libglvnd mesa-dri
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y xtrans libXfont libxkbfile autoconf xorg-macros
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y font-util
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y font-util libudev-devd libevdev libmtdev
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y evdev-proto xkbcomp xkeyboard-config
|
||||
pkg -o REPOS_DIR="$REPO_CONF_DIR" -o repositories_conf="$REPO_CONF_NAME" install -y glx-utils
|
||||
|
||||
cd automake-1.15.1
|
||||
./configure
|
||||
@@ -38,6 +40,8 @@ EOF
|
||||
|
||||
cd xorg-server-1.18.4
|
||||
|
||||
export CFLAGS="-w" #Выключаем варнинги они нам не нужны
|
||||
|
||||
./configure --disable-docs --disable-devel-docs --with-dtrace=no --disable-unit-tests --with-builder-addr=svsp@svsptech.ru \
|
||||
--with-os-name="Calista Operating System amd64 build 9" --with-os-vendor="SVSP Technologies" \
|
||||
--with-builderstring="Assembled using the Calista operating system assembler"
|
||||
@@ -59,4 +63,70 @@ Libs: -L${libdir} -lGL
|
||||
Cflags: -I${includedir}
|
||||
EOF
|
||||
|
||||
#pkg delete -y pkgconf pixman libdrm
|
||||
cp /usr/local/lib/pkgconfig/xorg-server.pc /usr/local/libdata/pkgconfig/xorg-server.pc
|
||||
|
||||
cat > /tmp/xorg-server.ucl << EOF
|
||||
name: xorg-server
|
||||
version: 1.18.4
|
||||
origin: xorg-server
|
||||
comment: X.Org X server for Calista
|
||||
desc: X.Org X server for Calista
|
||||
arch: freebsd:$(uname -m)
|
||||
maintainer: x11@FreeBSD.org
|
||||
www: https://www.x.org
|
||||
prefix: /usr/local
|
||||
EOF
|
||||
|
||||
pkg register -M /tmp/xorg-server.ucl
|
||||
rm -rf /tmp/xorg-server.ucl
|
||||
pkg lock -y xorg-server
|
||||
|
||||
cd ..
|
||||
cd xf86-input-mouse-1.9.2
|
||||
|
||||
./configure
|
||||
|
||||
make
|
||||
make install
|
||||
|
||||
cp /usr/local/lib/pkgconfig/xorg-mouse.pc /usr/local/libdata/pkgconfig/xorg-mouse.pc
|
||||
|
||||
cat > /tmp/xorg-mouse.ucl << EOF
|
||||
name: xorg-mouse
|
||||
version: 1.9.2
|
||||
origin: xorg-mouse
|
||||
comment: Mouse driver for X.Org X server for Calista
|
||||
desc: Mouse driver for X.Org X server for Calista
|
||||
arch: freebsd:$(uname -m)
|
||||
maintainer: x11@FreeBSD.org
|
||||
www: https://www.x.org
|
||||
prefix: /usr/local
|
||||
EOF
|
||||
|
||||
pkg register -M /tmp/xorg-mouse.ucl
|
||||
rm -rf /tmp/xorg-mouse.ucl
|
||||
pkg lock -y xorg-mouse
|
||||
|
||||
cd ..
|
||||
cd xf86-input-keyboard-1.9.0
|
||||
|
||||
make
|
||||
make install
|
||||
|
||||
cp /usr/local/lib/pkgconfig/xorg-keyboard.pc /usr/local/libdata/pkgconfig/xorg-keyboard.pc
|
||||
|
||||
cat > /tmp/xorg-keyboard.ucl << EOF
|
||||
name: xorg-keyboard
|
||||
version: 1.9.0
|
||||
origin: xorg-keyboard
|
||||
comment: Keyboard driver for X.Org X server for Calista
|
||||
desc: Keyboard driver for X.Org X server for Calista
|
||||
arch: freebsd:$(uname -m)
|
||||
maintainer: x11@FreeBSD.org
|
||||
www: https://www.x.org
|
||||
prefix: /usr/local
|
||||
EOF
|
||||
|
||||
pkg register -M /tmp/xorg-keyboard.ucl
|
||||
rm -rf /tmp/xorg-keyboard.ucl
|
||||
pkg lock -y xorg-keyboard
|
||||
|
||||
Reference in New Issue
Block a user