mirror of
https://github.com/outbackdingo/ports.git
synced 2026-01-28 02:20:05 +00:00
updated
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
50f83e08f080f99b1e2f0ad2b760fb81
|
||||
6252d5c0b400558908b8a41b772c9794
|
||||
f45d714a30f818dbcdd97e02a88c6323
|
||||
19dab9e3ac08756d1751f9a418fc1d69
|
||||
6fc942014db27a18c1f9f6092a88618d
|
||||
|
||||
@@ -4,24 +4,22 @@
|
||||
|
||||
name=glib
|
||||
version=2.54.2
|
||||
release=3
|
||||
release=1
|
||||
source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version::4}/$name-$version.tar.xz
|
||||
http://www.linuxfromscratch.org/patches/blfs/svn/$name-$version-skip_warnings-1.patch
|
||||
https://raw.githubusercontent.com/GNOME/glib/master/gio/tests/gengiotypefuncs.py
|
||||
gio-querymodules.hook
|
||||
glib-compile-schemas.hook)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
|
||||
patch -Np1 -i ../$name-$version-skip_warnings-1.patch
|
||||
|
||||
cp ../gengiotypefuncs.py gio/tests
|
||||
|
||||
./configure --prefix=/usr --with-pcre=system --with-python=/usr/bin/python3
|
||||
./configure --prefix=/usr \
|
||||
--with-pcre=system \
|
||||
--with-docs=no
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
chmod -v 755 $PKG/usr/bin/{gdbus-codegen,glib-gettextize}
|
||||
|
||||
mkdir -p $PKG/usr/share/doc/$name
|
||||
cp -r docs/reference/{NEWS,README,gio,glib,gobject} $PKG/usr/share/doc/$name
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
9c49831b62c4bf18cdb81c86ac6516fd
|
||||
4cf8937d161d3dd71a65f1684e317824
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# makedepends : gobject-introspection vala
|
||||
|
||||
name=libsoup
|
||||
version=2.60.2
|
||||
version=2.60.3
|
||||
release=1
|
||||
source=(http://ftp.gnome.org/pub/gnome/sources/$name/${version:0:4}/$name-$version.tar.xz)
|
||||
|
||||
|
||||
9
wip/REPO
9
wip/REPO
@@ -1,6 +1,8 @@
|
||||
d:opencv
|
||||
d:sddm
|
||||
d:soundtouch
|
||||
d:lightdm-gtk-greeter
|
||||
d:lightdm
|
||||
f:faef798ce26b05334937385293c04283:opencv/.md5sum
|
||||
f:05a75797359bb6ce587f0e3f5693ca0d:opencv/spkgbuild
|
||||
f:fb5c45268fd9d9db967c91519d97e5b5:sddm/.md5sum
|
||||
@@ -8,3 +10,10 @@ f:00c6d5ff2b4c89a0f5bfd8392bac546c:sddm/sddm.install
|
||||
f:2ce86141a5422b36294771715b52ac2e:sddm/spkgbuild
|
||||
f:027f80b463c0a367fe119958ee21aace:soundtouch/.md5sum
|
||||
f:123ddd4a63d003c3c98ae0055d6f211f:soundtouch/spkgbuild
|
||||
f:431182254fb9a9e584ee088573ab511c:lightdm-gtk-greeter/.md5sum
|
||||
f:3019921410def43ed15f3c26bb2d65db:lightdm-gtk-greeter/spkgbuild
|
||||
f:1c2b8d052c9324828736b8b29957f4bd:lightdm/.md5sum
|
||||
f:bd69a8f4b4f2c422328f51e23ff1295b:lightdm/lightdm.rc
|
||||
f:b76feb7b0b012869cb596c8936e146fb:lightdm/Xsession
|
||||
f:e30cb9da1c072d1b329eb59484d1ab56:lightdm/spkgbuild
|
||||
f:b9a3728df2fe4db662194a16b1b9ab52:lightdm/lightdm.install
|
||||
|
||||
1
wip/lightdm-gtk-greeter/.md5sum
Normal file
1
wip/lightdm-gtk-greeter/.md5sum
Normal file
@@ -0,0 +1 @@
|
||||
29f352906d200568cceb4d449b5619c6
|
||||
28
wip/lightdm-gtk-greeter/spkgbuild
Normal file
28
wip/lightdm-gtk-greeter/spkgbuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# description : GTK+ greeter for LightDM
|
||||
# backup : etc/lightdm/lightdm-gtk-greeter.conf
|
||||
# depends : gtk3 lightdm
|
||||
# makedepends : exo gobject-introspection intltool
|
||||
|
||||
name=lightdm-gtk-greeter
|
||||
version=2.0.3
|
||||
release=1
|
||||
source=(https://launchpad.net/$name/${version::3}/$version/+download/$name-$version.tar.gz)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
|
||||
export CFLAGS="$CFLAGS -Wno-declaration-after-statement"
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libexecdir=/usr/lib/lightdm \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--with-libxklavier \
|
||||
--enable-kill-on-sigterm \
|
||||
--disable-libido \
|
||||
--disable-libindicator \
|
||||
--disable-static
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
}
|
||||
3
wip/lightdm/.md5sum
Normal file
3
wip/lightdm/.md5sum
Normal file
@@ -0,0 +1,3 @@
|
||||
76d65ba5d1bc93e80b611771698739db
|
||||
b76feb7b0b012869cb596c8936e146fb
|
||||
bd69a8f4b4f2c422328f51e23ff1295b
|
||||
64
wip/lightdm/Xsession
Normal file
64
wip/lightdm/Xsession
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# LightDM wrapper to run around X sessions.
|
||||
|
||||
echo "Running X session wrapper"
|
||||
|
||||
# Load profile
|
||||
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "Loading profile from $file";
|
||||
. "$file"
|
||||
fi
|
||||
done
|
||||
|
||||
# Load resources
|
||||
for file in "/etc/X11/Xresources" "$HOME/.Xresources"; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "Loading resource: $file"
|
||||
xrdb -merge "$file"
|
||||
fi
|
||||
done
|
||||
|
||||
# Load keymaps
|
||||
for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "Loading keymap: $file"
|
||||
setxkbmap `cat "$file"`
|
||||
XKB_IN_USE=yes
|
||||
fi
|
||||
done
|
||||
|
||||
# Load xmodmap if not using XKB
|
||||
if [ -z "$XKB_IN_USE" ]; then
|
||||
for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "Loading modmap: $file"
|
||||
xmodmap "$file"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
unset XKB_IN_USE
|
||||
|
||||
# Run all system xinitrc shell scripts
|
||||
xinitdir="/etc/X11/app-defaults/xinitrc.d"
|
||||
if [ -d "$xinitdir" ]; then
|
||||
for script in $xinitdir/*; do
|
||||
echo "Loading xinit script $script"
|
||||
if [ -x "$script" -a ! -d "$script" ]; then
|
||||
. "$script"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Run user xsession shell script
|
||||
script="$HOME/.xsession"
|
||||
if [ -x "$script" -a ! -d "$script" ]; then
|
||||
echo "Loading xsession script $script"
|
||||
. "$script"
|
||||
fi
|
||||
|
||||
echo "X session wrapper complete, running session $@"
|
||||
|
||||
exec $@
|
||||
4
wip/lightdm/lightdm.install
Executable file
4
wip/lightdm/lightdm.install
Executable file
@@ -0,0 +1,4 @@
|
||||
pre_install() {
|
||||
getent group lightdm >/dev/null || groupadd -g 65 lightdm
|
||||
getent passwd lightdm >/dev/null || useradd -c "Lightdm Daemon" -d /var/lib/lightdm -u 65 -g lightdm -s /bin/false lightdm
|
||||
}
|
||||
45
wip/lightdm/lightdm.rc
Executable file
45
wip/lightdm/lightdm.rc
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# /etc/rc.d/lightdm: start/stop lightdm daemon
|
||||
#
|
||||
|
||||
NAME="lightdm daemon"
|
||||
PROG=/usr/bin/lightdm
|
||||
PROCPID=$(pidof $PROG)
|
||||
|
||||
case $1 in
|
||||
start)
|
||||
echo "Starting $NAME..."
|
||||
if [ "$PROCPID" ]; then
|
||||
exit
|
||||
fi
|
||||
$PROG &
|
||||
;;
|
||||
stop)
|
||||
echo "Stopping $NAME..."
|
||||
if [ "$PROCPID" ]; then
|
||||
for pid in $PROCPID; do
|
||||
kill "$pid"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 2
|
||||
$0 start
|
||||
;;
|
||||
status)
|
||||
if [ "$PROCPID" ]; then
|
||||
echo "$NAME is running with pid: $PROCPID"
|
||||
else
|
||||
echo "$NAME is not running."
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 [start|stop|restart|status]"
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
# End of file
|
||||
41
wip/lightdm/spkgbuild
Normal file
41
wip/lightdm/spkgbuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# description : Lightweight display manager based upon GTK
|
||||
# backup : etc/lightdm/keys.conf etc/lightdm/lightdm.conf etc/lightdm/users.conf etc/lightdm/Xsession
|
||||
# depends : glib glibc libgcrypt linux-pam polkit pcre libxklavier
|
||||
# makedepends : itstool vala gobject-introspection
|
||||
|
||||
name=lightdm
|
||||
version=1.24.0
|
||||
release=1
|
||||
source=(https://launchpad.net/lightdm/${version::4}/$version/+download/$name-$version.tar.xz
|
||||
Xsession
|
||||
lightdm.rc)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libexecdir=/usr/lib/lightdm \
|
||||
--localstatedir=/var \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--disable-static \
|
||||
--disable-tests \
|
||||
--with-greeter-user=lightdm \
|
||||
--with-greeter-session=lightdm-gtk-greeter
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
install -m 755 $SRC/Xsession $PKG/etc/lightdm/Xsession
|
||||
sed -i 's|#session-wrapper=lightdm-session|session-wrapper=/etc/lightdm/Xsession|' \
|
||||
$PKG/etc/lightdm/lightdm.conf
|
||||
|
||||
install -Dm755 $SRC/lightdm.rc $PKG/etc/rc.d/lightdm
|
||||
|
||||
cp tests/src/lightdm-session $PKG/usr/bin
|
||||
rm -rf $PKG/etc/init
|
||||
|
||||
install -v -dm755 -o lightdm -g lightdm $PKG/var/lib/lightdm
|
||||
install -v -dm755 -o lightdm -g lightdm $PKG/var/lib/lightdm-data
|
||||
install -v -dm755 -o lightdm -g lightdm $PKG/var/cache/lightdm
|
||||
install -v -dm770 -o lightdm -g lightdm $PKG/var/log/lightdm
|
||||
}
|
||||
Reference in New Issue
Block a user