Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

Commit

Permalink
new: sway wayland tiling windowmanager
Browse files Browse the repository at this point in the history
  • Loading branch information
attuska committed Nov 2, 2019
1 parent 93a2072 commit 51278f4
Show file tree
Hide file tree
Showing 116 changed files with 316 additions and 0 deletions.
Expand Up @@ -31,3 +31,10 @@ i3status
i3-wm
nitrogen
weston
scdoc
xcb-util-errors
wlroots
swaybg
swayidle
swaylock
sway
4 changes: 4 additions & 0 deletions scdoc/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz scdoc-${UB_VERSION}/
https://git.sr.ht/~sircmpwn/scdoc/archive/
3 changes: 3 additions & 0 deletions scdoc/compile
@@ -0,0 +1,3 @@
#!/bin/sh -eux

make PREFIX=/usr
1 change: 1 addition & 0 deletions scdoc/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions scdoc/doc
@@ -0,0 +1,2 @@
COPYING
README.md
1 change: 1 addition & 0 deletions scdoc/homepage
@@ -0,0 +1 @@
https://git.sr.ht/~sircmpwn/scdoc/
3 changes: 3 additions & 0 deletions scdoc/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

PREFIX=/usr ub_install
1 change: 1 addition & 0 deletions scdoc/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
1 change: 1 addition & 0 deletions scdoc/packages/scdoc/section
@@ -0,0 +1 @@
Development/Tools
1 change: 1 addition & 0 deletions scdoc/packages/scdoc/summary/hu
@@ -0,0 +1 @@
Kicsiny kézikönyvlap generátor
1 change: 1 addition & 0 deletions scdoc/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions scdoc/sourcename
@@ -0,0 +1 @@
scdoc
1 change: 1 addition & 0 deletions scdoc/u2d
@@ -0,0 +1 @@
urllist https://git.sr.ht/~sircmpwn/scdoc | grep -E '^([0-9]\.)'
1 change: 1 addition & 0 deletions scdoc/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions scdoc/version
@@ -0,0 +1 @@
1.10.0
4 changes: 4 additions & 0 deletions sway/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz sway-${UB_VERSION}/
https://github.com/swaywm/sway/archive/
10 changes: 10 additions & 0 deletions sway/addons/etc/sway/conf.d/10-systemd.conf
@@ -0,0 +1,10 @@
#!/bin/sh
#
# FS#63021
#

systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XCURSOR_SIZE

if command -v dbus-update-activation-environment >/dev/null 2>&1; then
dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XCURSOR_SIZE
fi
14 changes: 14 additions & 0 deletions sway/build-depends
@@ -0,0 +1,14 @@
cairo-dev
gdk-pixbuf-dev
json-c-dev
libevdev-dev
libinput-dev
libxkbcommon-dev
meson
pango-dev
pcre-dev
scdoc
swaybg
systemd-dev
wayland-protocols
wlroots-dev
5 changes: 5 additions & 0 deletions sway/compile
@@ -0,0 +1,5 @@
#!/bin/sh -eux

ub_compile \
-Dwerror=false \
-Db_ndebug=true
1 change: 1 addition & 0 deletions sway/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions sway/doc
@@ -0,0 +1,2 @@
LICENSE
README.md
1 change: 1 addition & 0 deletions sway/homepage
@@ -0,0 +1 @@
https://swaywm.org/
3 changes: 3 additions & 0 deletions sway/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install
1 change: 1 addition & 0 deletions sway/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
4 changes: 4 additions & 0 deletions sway/packages/sway/depends
@@ -0,0 +1,4 @@
dmenu
i3status
swayidle
swaylock
1 change: 1 addition & 0 deletions sway/packages/sway/section
@@ -0,0 +1 @@
Applications/WindowManagers
1 change: 1 addition & 0 deletions sway/packages/sway/summary/hu
@@ -0,0 +1 @@
&wayland felületű csempéző ablakkezelő
1 change: 1 addition & 0 deletions sway/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions sway/sourcename
@@ -0,0 +1 @@
sway
1 change: 1 addition & 0 deletions sway/u2d
@@ -0,0 +1 @@
u2d https://github.com/swaywm/sway/releases/
1 change: 1 addition & 0 deletions sway/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions sway/version
@@ -0,0 +1 @@
1.2
4 changes: 4 additions & 0 deletions swaybg/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz swaybg-${UB_VERSION}/
https://github.com/swaywm/swaybg/archive/
6 changes: 6 additions & 0 deletions swaybg/build-depends
@@ -0,0 +1,6 @@
cairo-dev
gdk-pixbuf-dev
meson
scdoc
wayland-dev
wayland-protocols
3 changes: 3 additions & 0 deletions swaybg/compile
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_compile
1 change: 1 addition & 0 deletions swaybg/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions swaybg/doc
@@ -0,0 +1,2 @@
LICENSE
README.md
1 change: 1 addition & 0 deletions swaybg/homepage
@@ -0,0 +1 @@
https://github.com/swaywm/swaybg/
3 changes: 3 additions & 0 deletions swaybg/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install
1 change: 1 addition & 0 deletions swaybg/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
1 change: 1 addition & 0 deletions swaybg/packages/swaybg/section
@@ -0,0 +1 @@
Applications/Tools
1 change: 1 addition & 0 deletions swaybg/packages/swaybg/summary/hu
@@ -0,0 +1 @@
Háttérkép eszköz &wayland-hoz
1 change: 1 addition & 0 deletions swaybg/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions swaybg/sourcename
@@ -0,0 +1 @@
swaybg
1 change: 1 addition & 0 deletions swaybg/u2d
@@ -0,0 +1 @@
u2d https://github.com/swaywm/swaybg/releases/
1 change: 1 addition & 0 deletions swaybg/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions swaybg/version
@@ -0,0 +1 @@
1.0
4 changes: 4 additions & 0 deletions swayidle/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz swayidle-${UB_VERSION}/
https://github.com/swaywm/swayidle/archive/
3 changes: 3 additions & 0 deletions swayidle/build-depends
@@ -0,0 +1,3 @@
meson
scdoc
wayland-protocols
3 changes: 3 additions & 0 deletions swayidle/compile
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_compile
1 change: 1 addition & 0 deletions swayidle/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions swayidle/doc
@@ -0,0 +1,2 @@
LICENSE
README.md
1 change: 1 addition & 0 deletions swayidle/homepage
@@ -0,0 +1 @@
https://github.com/swaywm/swayidle/
3 changes: 3 additions & 0 deletions swayidle/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install
1 change: 1 addition & 0 deletions swayidle/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
1 change: 1 addition & 0 deletions swayidle/packages/swayidle/section
@@ -0,0 +1 @@
System/Daemons
1 change: 1 addition & 0 deletions swayidle/packages/swayidle/summary/hu
@@ -0,0 +1 @@
&sway altató démon
1 change: 1 addition & 0 deletions swayidle/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions swayidle/sourcename
@@ -0,0 +1 @@
swayidle
1 change: 1 addition & 0 deletions swayidle/u2d
@@ -0,0 +1 @@
u2d https://github.com/swaywm/swayidle/releases/
1 change: 1 addition & 0 deletions swayidle/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions swayidle/version
@@ -0,0 +1 @@
1.5
4 changes: 4 additions & 0 deletions swaylock/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz swaylock-${UB_VERSION}/
https://github.com/swaywm/swaylock/archive/
6 changes: 6 additions & 0 deletions swaylock/build-depends
@@ -0,0 +1,6 @@
cairo-dev
gdk-pixbuf-dev
libxkbcommon-dev
meson
scdoc
wayland-protocols
3 changes: 3 additions & 0 deletions swaylock/compile
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_compile
1 change: 1 addition & 0 deletions swaylock/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions swaylock/doc
@@ -0,0 +1,2 @@
LICENSE
README.md
1 change: 1 addition & 0 deletions swaylock/homepage
@@ -0,0 +1 @@
https://github.com/swaywm/swaylock/
3 changes: 3 additions & 0 deletions swaylock/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install
1 change: 1 addition & 0 deletions swaylock/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
1 change: 1 addition & 0 deletions swaylock/packages/swaylock/section
@@ -0,0 +1 @@
Applications/Tools
1 change: 1 addition & 0 deletions swaylock/packages/swaylock/summary/hu
@@ -0,0 +1 @@
&wayland képernyőzár
1 change: 1 addition & 0 deletions swaylock/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions swaylock/sourcename
@@ -0,0 +1 @@
swaylock
1 change: 1 addition & 0 deletions swaylock/u2d
@@ -0,0 +1 @@
u2d https://github.com/swaywm/swaylock/releases/
1 change: 1 addition & 0 deletions swaylock/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions swaylock/version
@@ -0,0 +1 @@
1.4
4 changes: 4 additions & 0 deletions wlroots/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

${UB_VERSION}.tar.gz wlroots-${UB_VERSION}/
https://github.com/swaywm/wlroots/archive/
16 changes: 16 additions & 0 deletions wlroots/build-depends
@@ -0,0 +1,16 @@
ffmpeg-dev
-freerdp-dev
glu-dev
libcap-dev
libinput-dev
libpng-dev
libxcb-dev
libxkbcommon-dev
meson
pixman-dev
scdoc
systemd-dev
wayland-protocols
xcb-util-errors-dev
xcb-util-image-dev
xcb-util-wm-dev
5 changes: 5 additions & 0 deletions wlroots/compile
@@ -0,0 +1,5 @@
#!/bin/sh -eux

ub_compile \
-Dexamples=false \
-Dfreerdp=disabled
1 change: 1 addition & 0 deletions wlroots/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions wlroots/doc
@@ -0,0 +1,2 @@
LICENSE
README.md
1 change: 1 addition & 0 deletions wlroots/homepage
@@ -0,0 +1 @@
https://github.com/swaywm/wlroots/
3 changes: 3 additions & 0 deletions wlroots/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install
1 change: 1 addition & 0 deletions wlroots/maintainer
@@ -0,0 +1 @@
Kiss Attila <attus@enterpriseforever.com>
Empty file.
19 changes: 19 additions & 0 deletions wlroots/packages/wlroots-dev/files
@@ -0,0 +1,19 @@
/lib/*.a
/lib/pkgconfig
@ /lib/*.so
/usr/bin/*-config
/usr/include
/usr/lib/**/*.a
/usr/lib/cmake
/usr/lib/*Conf.sh
/usr/lib/*/include
/usr/lib/pkgconfig
/usr/lib/qt5/mkspecs
@ /usr/lib/**/*.so
/usr/share/aclocal
/usr/share/cmake
/usr/share/devhelp
/usr/share/**/gir-1.0
/usr/share/man/**/man1/*-config.1*
/usr/share/man/**/man3
/usr/share/vala/vapi
1 change: 1 addition & 0 deletions wlroots/packages/wlroots-dev/section
@@ -0,0 +1 @@
Development/Headers
1 change: 1 addition & 0 deletions wlroots/packages/wlroots-dev/summary/hu
@@ -0,0 +1 @@
Moduláris &wayland függvénytár - fejlesztői fájlok
Empty file.
1 change: 1 addition & 0 deletions wlroots/packages/wlroots/section
@@ -0,0 +1 @@
Libraries
1 change: 1 addition & 0 deletions wlroots/packages/wlroots/summary/hu
@@ -0,0 +1 @@
Moduláris &wayland függvénytár
55 changes: 55 additions & 0 deletions wlroots/patches/bmp-bpp.patch
@@ -0,0 +1,55 @@
diff -Nur orig/backend/rdp/output.c mod/backend/rdp/output.c
--- orig/backend/rdp/output.c 2019-10-07 21:28:20.000000000 +0200
+++ mod/backend/rdp/output.c 2019-11-02 12:02:55.875146601 +0100
@@ -90,10 +90,10 @@
cmd.destTop = damage->extents.y1;
cmd.destRight = damage->extents.x2;
cmd.destBottom = damage->extents.y2;
- cmd.bmp.bpp = pixman_image_get_depth(output->shadow_surface);
- cmd.bmp.codecID = peer->settings->RemoteFxCodecId;
- cmd.bmp.width = width;
- cmd.bmp.height = height;
+ cmd.bpp.bpp = pixman_image_get_depth(output->shadow_surface);
+ cmd.bpp.codecID = peer->settings->RemoteFxCodecId;
+ cmd.bpp.width = width;
+ cmd.bpp.height = height;

uint32_t *ptr = pixman_image_get_data(output->shadow_surface) +
damage->extents.x1 + damage->extents.y1 *
@@ -122,8 +122,8 @@
rfx_compose_message(context->rfx_context, context->encode_stream,
context->rfx_rects, nrects, (BYTE *)ptr, width, height,
pixman_image_get_stride(output->shadow_surface));
- cmd.bmp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
- cmd.bmp.bitmapData = Stream_Buffer(context->encode_stream);
+ cmd.bpp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
+ cmd.bpp.bitmapData = Stream_Buffer(context->encode_stream);

update->SurfaceBits(update->context, &cmd);
return true;
@@ -146,10 +146,10 @@
cmd.destTop = damage->extents.y1;
cmd.destRight = damage->extents.x2;
cmd.destBottom = damage->extents.y2;
- cmd.bmp.bpp = pixman_image_get_depth(output->shadow_surface);
- cmd.bmp.codecID = peer->settings->NSCodecId;
- cmd.bmp.width = width;
- cmd.bmp.height = height;
+ cmd.bpp.bpp = pixman_image_get_depth(output->shadow_surface);
+ cmd.bpp.codecID = peer->settings->NSCodecId;
+ cmd.bpp.width = width;
+ cmd.bpp.height = height;

uint32_t *ptr = pixman_image_get_data(output->shadow_surface) +
damage->extents.x1 + damage->extents.y1 *
@@ -159,8 +159,8 @@
(BYTE *)ptr, width, height,
pixman_image_get_stride(output->shadow_surface));

- cmd.bmp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
- cmd.bmp.bitmapData = Stream_Buffer(context->encode_stream);
+ cmd.bpp.bitmapDataLength = Stream_GetPosition(context->encode_stream);
+ cmd.bpp.bitmapData = Stream_Buffer(context->encode_stream);

update->SurfaceBits(update->context, &cmd);
return true;
1 change: 1 addition & 0 deletions wlroots/release
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions wlroots/sourcename
@@ -0,0 +1 @@
wlroots
1 change: 1 addition & 0 deletions wlroots/u2d
@@ -0,0 +1 @@
u2d https://github.com/swaywm/wlroots/releases/
1 change: 1 addition & 0 deletions wlroots/vendor
@@ -0,0 +1 @@
UHU Linux Baráti Kör
1 change: 1 addition & 0 deletions wlroots/version
@@ -0,0 +1 @@
0.8.1
4 changes: 4 additions & 0 deletions xcb-util-errors/acquire
@@ -0,0 +1,4 @@
#!/usr/bin/env dl

xcb-util-errors-${UB_VERSION}.tar.bz2 xcb-util-errors-${UB_VERSION}/
http://xcb.freedesktop.org/dist/
2 changes: 2 additions & 0 deletions xcb-util-errors/build-depends
@@ -0,0 +1,2 @@
libxcb-dev
xcb-proto
3 changes: 3 additions & 0 deletions xcb-util-errors/compile
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_compile
1 change: 1 addition & 0 deletions xcb-util-errors/distribution
@@ -0,0 +1 @@
UHU-Linux UBK3
2 changes: 2 additions & 0 deletions xcb-util-errors/doc
@@ -0,0 +1,2 @@
COPYING
NEWS
1 change: 1 addition & 0 deletions xcb-util-errors/homepage
@@ -0,0 +1 @@
https://cgit.freedesktop.org/xcb/util-errors/
3 changes: 3 additions & 0 deletions xcb-util-errors/install
@@ -0,0 +1,3 @@
#!/bin/sh -eux

ub_install

0 comments on commit 51278f4

Please sign in to comment.