From 5a4fe6a5fef1e349fcf57785f071db2a3a847205 Mon Sep 17 00:00:00 2001 From: Benoit Clennett-Sirois Date: Tue, 11 Jan 2022 17:01:54 -0500 Subject: [PATCH] Fixes a few things --- README.md | 2 ++ dwm.desktop | 6 ++++++ setup.py | 12 ++++++------ 3 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 dwm.desktop diff --git a/README.md b/README.md index 7034518..56e8f11 100644 --- a/README.md +++ b/README.md @@ -17,3 +17,5 @@ To build this, you'll need the source code for some libraries DWM requires. On U ```bash sudo apt-get install build-essential libx11-dev libxft-dev libxinerama-dev ``` + +## Install diff --git a/dwm.desktop b/dwm.desktop new file mode 100644 index 0000000..f65c0db --- /dev/null +++ b/dwm.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=PyDwm +Comment=Dynamic window manager +Exec=/home/metrio/.pyenv/versions/3.10.1/bin/pydwm +Type=XSession \ No newline at end of file diff --git a/setup.py b/setup.py index b3654ca..d17f7ad 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ def relative_path(*parts): return os.path.join('.', *parts) -DWM_VERSION = '6.2' +DWM_VERSION = '6.3' DWM_SRC_ROOT_DIR= relative_path('dwm_src') DWM_REMOTE_SOURCE = ( 'https://dl.suckless.org/dwm/dwm-{version}.tar.gz'.format( @@ -33,14 +33,14 @@ def relative_path(*parts): dwm = Extension( 'dwm', define_macros=[ - ('_DEFAULT_SOURCE',), - ('_BSD_SOURCE',), + ('_DEFAULT_SOURCE', True), + ('_BSD_SOURCE', True), ('_POSIX_C_SOURCE', 2), ('VERSION', '"{version}"'.format(version=DWM_VERSION)), - ('XINERAMA',), + ('XINERAMA', True), ], libraries=['X11', 'Xinerama', 'fontconfig', 'Xft'], - library_dirs=['/usr/X11R6/lib'], + library_dirs=['/usr/lib/x86_64-linux-gnu'], extra_compile_args=[ '-c', '-fPIC', @@ -53,7 +53,7 @@ def relative_path(*parts): '-fPIC', ], include_dirs=[ - '/usr/X11R6/include', + '/usr/include/X11/', '/usr/include/freetype2', DWM_SRC_ROOT_DIR, ],