add speedwm 1.9 and speedwm 9999 ebuilds

This commit is contained in:
speedie 2023-02-03 22:59:10 +01:00
parent fc2d934e9b
commit 93dbcb9950
20 changed files with 203 additions and 71 deletions

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb media-libs/imlib2 x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xsetroot ) status? ( x11-apps/xsetroot ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/0.6/speedwm-0.6.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=8f5b9b04c9ca6c9fdeb6ca5f4a156661

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xsetroot ) xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) alttab? ( x11-misc/wmctrl ) status? ( x11-apps/xsetroot ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/0.7/speedwm-0.7.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=e886adf43c5fd1032f56e2fdbe660a59

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xsetroot ) xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) alttab? ( x11-misc/wmctrl ) status? ( x11-apps/xsetroot ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/0.8/speedwm-0.8.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=e886adf43c5fd1032f56e2fdbe660a59

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) alttab? ( x11-misc/wmctrl ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/0.9/speedwm-0.9.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=0bc4a6ae4280014996a8cb82e40b3fd1

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) switcher? ( x11-misc/wmctrl ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.0/speedwm-1.0.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=c6bd399a30b877e1f433315cc2b6a16c

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) switcher? ( x11-misc/wmctrl ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.0.1/speedwm-1.0.1.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=3a41b8192ac5f90ac4b90cef8acdccd9

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) wallpaper? ( x11-misc/xwallpaper ) switcher? ( x11-misc/wmctrl ) ipc? ( dev-libs/yajl ) wifi? ( net-wireless/iwd ) screenshot? ( media-gfx/maim ) clipboard? ( x11-misc/xclip ) bluetooth? ( net-wireless/bluez ) bluetooth? ( net-wireless/bluez-tools ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.1/speedwm-1.1.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=53b1f982c05bd4aabb2f5ddfa1b6ec6a

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.2/speedwm-1.2.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=d74745454e42c9826f7a965d303f42c4

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.3/speedwm-1.3.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=d74745454e42c9826f7a965d303f42c4

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.4/speedwm-1.4.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=81dda9a491abd9ccded0e60ba6971c5b

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft dev-lang/tcc x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.5/speedwm-1.5.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=792728d5d9d9152f8997e8929f8fcccf

View file

@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft tcc? ( dev-lang/tcc ) x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.5.1/speedwm-1.5.1.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=35b90dc2def498ebf392b8f9e2a1d0a8

View file

@ -4,11 +4,11 @@ DESCRIPTION=speedwm: A simple fork of dwm, a window manager for X.
EAPI=8
HOMEPAGE=https://speedie.gq/speedwm
INHERIT=savedconfig toolchain-funcs
IUSE=+xinerama savedconfig +savedheaders +ipc +xresources +switcher +dmenu +systray +mouse +media +imlib2 +tcc savedconfig
IUSE=+xinerama +savedconfig +savedheaders +ipc +xresources +switcher +dmenu +systray +mouse +media +imlib2 +tcc savedconfig
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft tcc? ( dev-lang/tcc ) x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.8/speedwm-1.8.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=2cc79a528e76a7843d9887213c7085ce
SRC_URI=https://codeberg.org/speedie/speedwm/archive/1.8.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=aea31b05ea51e8b8a16be96afdd08e7c

View file

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst prepare
DEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft tcc? ( dev-lang/tcc ) x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) spmenu? ( x11-misc/spmenu )
DESCRIPTION=speedwm: A simple fork of dwm, a window manager for X.
EAPI=8
HOMEPAGE=https://speedie.gq/speedwm
INHERIT=savedconfig toolchain-funcs
IUSE=+xinerama +savedconfig +ipc +xresources +switcher +spmenu +systray +mouse +imlib2 +tcc savedconfig
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft tcc? ( dev-lang/tcc ) x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) spmenu? ( x11-misc/spmenu )
SLOT=0
SRC_URI=https://codeberg.org/speedie/speedwm/releases/download/1.9/speedwm-1.9.tar.gz
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157
_md5_=dd3107e6f657500cf5da629308d94fb6

View file

@ -5,10 +5,10 @@ DESCRIPTION=speedwm: A simple fork of dwm, a window manager for X.
EAPI=8
HOMEPAGE=https://speedie.gq/speedwm
INHERIT=savedconfig toolchain-funcs git-r3
IUSE=+xinerama savedconfig +savedheaders +ipc +xresources +switcher +dmenu +systray +mouse +media +imlib2 +tcc savedconfig
IUSE=+xinerama +savedconfig +savedheaders +ipc +xresources +switcher +dmenu +systray +mouse +media +imlib2 +tcc savedconfig
LICENSE=MIT
PROPERTIES=live
RDEPEND=media-libs/fontconfig x11-libs/libxcb x11-misc/xcb imlib2? ( media-libs/imlib2 ) x11-libs/libX11 x11-libs/libXft tcc? ( dev-lang/tcc ) x11-libs/pango xresources? ( x11-apps/xrdb ) ipc? ( dev-libs/yajl ) xinerama? ( x11-libs/libXinerama ) dmenu? ( x11-misc/dmenu-spde )
SLOT=0
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 multilib 5ca4e49abed8e3a2f7b56920eadee157 git-r3 2347f8fe2d392b2a091191f94be37e6f
_md5_=2cc79a528e76a7843d9887213c7085ce
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 4011d8d7370446e970e2c92b20a31341 toolchain-funcs 9a610728b9bcca1919234cceb35a1027 multilib 5ca4e49abed8e3a2f7b56920eadee157 git-r3 2347f8fe2d392b2a091191f94be37e6f
_md5_=7a46ec9662dbdc0cf082a4d819cad47c

View file

@ -1,3 +1,4 @@
DIST 1.8.tar.gz 1868162 BLAKE2B 4ff18d4f4fab2996bddd38fd56a308e11b4ed0f208c5f23f09842a43ab9e117ae4fbd52de40b4b6a6a82a05fd30d725b672297f776dec8f3a73328f508aee03d SHA512 478f168eea6406aaaa92014e89e726f1c07a6f517fbf0c9dfac26f068f31eab973b89041c9468f39d70bb8336187449c985833d4fdbdc6732040a309cb00952f
DIST speedwm-0.6.tar.gz 168537 BLAKE2B becc06ece4a99301c6cde820985fae41c1092e4a187c8b1365bdff0b54f918875e59f6120ca7f813a5de52609f3f7e86e39d4548c16e5ad18c4a30e388d5e04c SHA512 55e37c4c7cfe30d4ade7cfd36837a6460510cea9e2be5eb3ae17ff980c637a63bb0502346bb6a9bfb1a08479e77404ae107938054158e5e14f86543fa7acdcdf
DIST speedwm-0.7.tar.gz 172177 BLAKE2B b7f3d8c2f85f6b72aab4d39cd79fe7076775ad18074487540178d2402e9ea8da4db13d169810bc78080b5ac38050951e7884876d98ba05297bc626bbc552df9e SHA512 da20b7846984acc3630486aa1c2908ed0da507ab6df055d6c4af81e99ce5b94f3dc24b4f757358aca8345affb4a5d78691b7f74bc615082068ed37e07fffb6ff
DIST speedwm-0.8.tar.gz 152450 BLAKE2B 9ed1ac666a02b0d365b6b2fc88efcaaca87d7d5c3232c6b0bd05ea5217c5934ec616cda33b9147605c0922f9b08d42a202fdb5ed556c010b7e8f9044a39410a9 SHA512 fad68ecaa167cc27d24a7a65c444af610635bfb1121a685aa261f2deafdbaa9e720075bd3980b8fac9f53917dc662d498a047e46fd34404ee6c0c11c679e8683
@ -10,4 +11,4 @@ DIST speedwm-1.3.tar.gz 134927 BLAKE2B e1fa0acd14d6711a19925bc894e4281a59aa8bb1b
DIST speedwm-1.4.tar.gz 3158266 BLAKE2B 2c74f185a450bbf60cfe0814ff358bf7b28877a78014fbc9117337c7d63e4607d2e81d120c5253dfce9a83b460488c20efba204e2fda9d1363941a1d7253e82a SHA512 78efd8c3a4a9d3095808f1d380e137f21283cb28a3723586066f285a00280ac3e375d48d3ff0afa55d535b9dd373a52b672570ee79042ecdeca7efde52f4766e
DIST speedwm-1.5.1.tar.gz 2068745 BLAKE2B 8c4ad50c2c3f60e591ccb8bf1ab2c5d2f12a3ac8ad1bc8cc052d5a3cb7f309287266f857b63268d568bacfe4fbc0844b8959fa44e05a9dd23dcd3369e5c098e4 SHA512 97a138cb1c679a7397007596125005b585e2bdae58547cd6088e8d8a5f163be241a902b55f9d4f643621ee1f5c5ca1ffcd80651b4798d1b9ee6ba4807afdd378
DIST speedwm-1.5.tar.gz 3176561 BLAKE2B 6757c78ac424a74f9e412f145401699ffb06d8806a4fd07335ad5463d85a98bf8771f9d3950b63cb970f7f0d2ffb5c58c5fa9cfb18e7955ceba5eec8f7840987 SHA512 8b995c5faafa77ee3fd22660120988edc352f514e0d2172d7749ac3c2b5fbdea9ec5ebdc87ef65b715700abcf81d2d3c91938a9cfc338c49b170078d8c36b316
DIST speedwm-1.8.tar.gz 1860792 BLAKE2B 8291b813ac40553130674ae2f4f043ae878430f73c0070b1364f0ae702b3e67b2b01da095245640ec696d316851b0db549f9e6ae0f281e1d944ba2d7ce7b4559 SHA512 64e1ce76b9ea6a954e048114aaaf61a39b85c0207b1b5ec5a2126f38fe73904257750381c15a21be548a70e6ef057986d3951c0c27da4a107058e7cff5aa22b9
DIST speedwm-1.9.tar.gz 3280113 BLAKE2B 3a163145956c28d310d3fd09eccd9d609a2a885540fc5a7e4f4e491cf0f67ab823f0154a2480f27f57eb43b29f8bd111d67df1668dca23570b0c5d06d54af504 SHA512 23ef4c6190feb873a0c1c6272ebc96e24c995ef2941c1203c1bcd3a63324cf1cb9e96dc649bfc06cc7bab5db079617e85226ece1692be636456ca873c43a95af

View file

@ -0,0 +1,27 @@
diff -up a/Makefile b/Makefile
--- a/Makefile 2023-02-03 22:50:02.965425084 +0100
+++ b/Makefile 2023-02-03 22:50:57.638193750 +0100
@@ -29,23 +29,7 @@ options:
@echo
.c.o:
- cp bar.h bar.def.h
- cp options.h options.def.h
- cp keybinds.h keybinds.def.h
- cp mouse.h mouse.def.h
- [ -f "bar.rl.h" ] && cp bar.rl.h bar.h || :
- [ -f "options.rl.h" ] && cp options.rl.h options.h || :
- [ -f "keybinds.rl.h" ] && cp keybinds.rl.h keybinds.h || :
- [ -f "mouse.rl.h" ] && cp mouse.rl.h mouse.h || :
${CC} -c ${CFLAGS} -g $<
- mv bar.def.h bar.h
- mv options.def.h options.h
- mv keybinds.def.h keybinds.h
- mv mouse.def.h mouse.h
- chmod 0777 bar.h
- chmod 0777 options.h
- chmod 0777 keybinds.h
- chmod 0777 mouse.h
${OBJ}: options.mk

View file

@ -12,7 +12,8 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/${P}.tar.gz"
#SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/${PV}.tar.gz"
SRC_URI="https://codeberg.org/speedie/speedwm/archive/1.8.tar.gz" # workaround, because i broke the tarball
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi

View file

@ -0,0 +1,119 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit savedconfig toolchain-funcs
DESCRIPTION="speedwm: A simple fork of dwm, a window manager for X."
HOMEPAGE="https://speedie.gq/speedwm"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/speedwm-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +savedconfig +ipc +xresources +switcher +spmenu +systray +mouse +imlib2 +tcc"
PATCHES+=( "${FILESDIR}"/${PN}-1.9-norl.patch )
RDEPEND="
media-libs/fontconfig
x11-libs/libxcb
x11-misc/xcb
imlib2? ( media-libs/imlib2 )
x11-libs/libX11
x11-libs/libXft
tcc? ( dev-lang/tcc )
x11-libs/pango
xresources? ( x11-apps/xrdb )
ipc? ( dev-libs/yajl )
xinerama? ( x11-libs/libXinerama )
spmenu? ( x11-misc/spmenu )
"
DEPEND="${RDEPEND}"
src_prepare() {
default
# disable features
# xresources
if ! use xresources; then
sed -i "s/#define USEXRESOURCES 1/#define USEXRESOURCES 0/g" toggle.h
echo "" > xresources.h
fi
# systray
if ! use systray; then
sed -i "s/#define USESYSTRAY 1/#define USESYSTRAY 0/g" toggle.h
fi
# mouse
if ! use mouse; then
sed -i "s/#define USEMOUSE 1/#define USEMOUSE 0/g" toggle.h
echo "" > mouse.h
echo "" > statusbar.h
fi
# alt tab
if ! use switcher; then
sed -i "s/#define USESWITCHER 1/#define USESWITCHER 0/g" toggle.h
fi
# imlib
if ! use imlib2; then
sed -i "s/#define USEIMLIB2 1/#define USEIMLIB2 0/g" toggle.h
sed -i "s/#define USEWINICON 1/#define USEWINICON 0/g" toggle.h
sed -i "s/#define USETAGPREVIEW 1/#define USETAGPREVIEW 0/g" toggle.h
sed -i "s/IMLIB2LIBS = -lImlib2//g" toggle.mk
fi
# ipc
if ! use ipc; then
sed -i "s/#define USEIPC 1/#define USEIPC 0/g" toggle.h
sed -i "s/YAJLLIBS = -lyajl//g" toggle.mk
sed -i "s|YAJLINC = /usr/include/yajl||g" toggle.mk
echo "" > ipc.h
fi
if use savedconfig; then
if [ -e "options.h" ]; then
restore_config options.h
fi
fi
}
src_compile() {
:
}
src_install() {
mkdir -p "${D}${EPREFIX}/usr/share/fonts"
if use tcc; then
if use xinerama; then
emake DESTDIR="${D}" CC="tcc" PREFIX="${EPREFIX}/usr" install
else
emake DESTDIR="${D}" CC="tcc" PREFIX="${EPREFIX}/usr" XINERAMAFLAGS="" XINERAMALIBS="" install
fi
else
if use xinerama; then
emake DESTDIR="${D}" CC="cc" PREFIX="${EPREFIX}/usr" install
else
emake DESTDIR="${D}" CC="cc" PREFIX="${EPREFIX}/usr" XINERAMAFLAGS="" XINERAMALIBS="" install
fi
fi
if use savedconfig; then
if [ -e "options.h" ]; then
save_config options.h
fi
fi
elog "NOTE: speedwm no longer includes the massive list of keybinds it used to. In order to get these, install speedwm manually and get my .rl.h headers from https://codeberg.org/speedie/dotfiles and recompile, or install the speedwm-spde ebuild."
}

View file

@ -12,14 +12,15 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/${P}.tar.gz"
SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/speedwm-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +savedconfig +savedheaders +ipc +xresources +switcher +dmenu +systray +mouse +media +imlib2 +tcc"
IUSE="+xinerama +savedconfig +ipc +xresources +switcher +spmenu +systray +mouse +imlib2 +tcc"
PATCHES+=( "${FILESDIR}"/${PN}-1.9-norl.patch )
RDEPEND="
media-libs/fontconfig
@ -33,12 +34,11 @@ RDEPEND="
xresources? ( x11-apps/xrdb )
ipc? ( dev-libs/yajl )
xinerama? ( x11-libs/libXinerama )
dmenu? ( x11-misc/dmenu-spde )
spmenu? ( x11-misc/spmenu )
"
DEPEND="${RDEPEND}"
src_prepare() {
default
# disable features
@ -60,11 +60,6 @@ src_prepare() {
echo "" > statusbar.h
fi
# media
if ! use media; then
sed -i "s/#define USEMEDIA 1/#define USEMEDIA 0/g" toggle.h
fi
# alt tab
if ! use switcher; then
sed -i "s/#define USESWITCHER 1/#define USESWITCHER 0/g" toggle.h
@ -86,56 +81,31 @@ src_prepare() {
echo "" > ipc.h
fi
if use savedheaders; then
cat bar.h options.h text.h autostart.h colors.h rules.h xresources.h keybinds.h ipc.h mouse.h statusbar.h signal.h > config.h
sed -i "s/bar[.]h//g; \
s/options[.]h//g; \
s/text[.]h//g; \
s/autostart[.]h//g \
s/colors[.]h//g; \
s/rules[.]h//g; \
s/xresources[.]h//g; \
s/keybinds[.]h//g; \
s/ipc[.]h//; \
s/mouse[.]h//g; \
s/statusbar[.]h//g;
s/"signal[.]h/"config.h/g" speedwm.c
fi
# merge headers for savedheaders
if use savedheaders; then
if [ -e "config.h" ]; then
restore_config config.h
fi
fi
if use savedconfig; then
if [ -e "config.h" ]; then
restore_config config.h
elif [ -e "options.h" ]; then
if [ -e "options.h" ]; then
restore_config options.h
fi
fi
}
src_compile() {
if use xinerama; then
emake CC="tcc" speedwm
else
emake CC="tcc" XINERAMAFLAGS="" XINERAMALIBS="" speedwm
fi
:
}
src_install() {
mkdir -p "${D}${EPREFIX}/usr/share/fonts"
if use tcc; then
if use xinerama; then
emake DESTDIR="${D}" CC="tcc" PREFIX="${EPREFIX}/usr" install
else
emake DESTDIR="${D}" CC="cc" PREFIX="${EPREFIX}/usr" install
emake DESTDIR="${D}" CC="tcc" PREFIX="${EPREFIX}/usr" XINERAMAFLAGS="" XINERAMALIBS="" install
fi
if use savedheaders; then
if [ -e "config.h" ]; then
save_config config.h
else
if use xinerama; then
emake DESTDIR="${D}" CC="cc" PREFIX="${EPREFIX}/usr" install
else
emake DESTDIR="${D}" CC="cc" PREFIX="${EPREFIX}/usr" XINERAMAFLAGS="" XINERAMALIBS="" install
fi
fi
@ -145,5 +115,5 @@ src_install() {
fi
fi
elog "NOTE: speedwm no longer autostarts swal_wm. You need to add this to autostart.sh manually. See https://codeberg.org/speedie/speedwm-extras for more information."
elog "NOTE: speedwm no longer includes the massive list of keybinds it used to. In order to get these, install speedwm manually and get my .rl.h headers from https://codeberg.org/speedie/dotfiles and recompile, or install the speedwm-spde ebuild."
}