[build] install all resources
This commit is contained in:
parent
3cf4746df1
commit
2cb476e845
25
meson.build
25
meson.build
|
@ -107,7 +107,7 @@ libi3_sources = [
|
||||||
'libi3/ucs2_conversion.c',
|
'libi3/ucs2_conversion.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
i3lib = static_library('i3', libi3_sources,
|
gri3lib = static_library('i3', libi3_sources,
|
||||||
include_directories: include_directories('include'),
|
include_directories: include_directories('include'),
|
||||||
dependencies: [
|
dependencies: [
|
||||||
libm_dep,
|
libm_dep,
|
||||||
|
@ -134,7 +134,7 @@ i3lib = static_library('i3', libi3_sources,
|
||||||
xcb_icccm_dep,
|
xcb_icccm_dep,
|
||||||
])
|
])
|
||||||
|
|
||||||
executable('i3-wm-guile', sources,
|
executable('gri3', sources,
|
||||||
include_directories :
|
include_directories :
|
||||||
[
|
[
|
||||||
include_directories('include'),
|
include_directories('include'),
|
||||||
|
@ -166,17 +166,15 @@ executable('i3-wm-guile', sources,
|
||||||
xcb_xrm_dep,
|
xcb_xrm_dep,
|
||||||
xcb_icccm_dep,
|
xcb_icccm_dep,
|
||||||
],
|
],
|
||||||
link_with: i3lib,
|
link_with: gri3lib,
|
||||||
install: true,
|
install: true,
|
||||||
link_args: ['-lrt', '-lev'])
|
link_args: ['-lrt', '-lev'])
|
||||||
|
|
||||||
|
executable('gri3-nagbar', './i3-nagbar/main.c',
|
||||||
executable('i3-nagbar', './i3-nagbar/main.c',
|
|
||||||
include_directories: include_directories('include'),
|
include_directories: include_directories('include'),
|
||||||
dependencies: [ pango_dep, sn_dep ],
|
dependencies: [ pango_dep, sn_dep ],
|
||||||
install: true,
|
install: true,
|
||||||
link_with: i3lib)
|
link_with: gri3lib)
|
||||||
|
|
||||||
|
|
||||||
executable('i3bar',
|
executable('i3bar',
|
||||||
[
|
[
|
||||||
|
@ -196,11 +194,16 @@ executable('i3bar',
|
||||||
],
|
],
|
||||||
dependencies: [ pango_dep, sn_dep ],
|
dependencies: [ pango_dep, sn_dep ],
|
||||||
link_args: ['-lrt', '-lev'],
|
link_args: ['-lrt', '-lev'],
|
||||||
link_with: i3lib,
|
link_with: gri3lib,
|
||||||
install: true)
|
install: true)
|
||||||
|
|
||||||
|
executable('gri3-msg', 'i3-msg/main.c',
|
||||||
executable('i3-msg', 'i3-msg/main.c',
|
|
||||||
include_directories: include_directories('include'),
|
include_directories: include_directories('include'),
|
||||||
dependencies: pango_dep, link_with: i3lib,
|
dependencies: pango_dep, link_with: gri3lib,
|
||||||
install: true)
|
install: true)
|
||||||
|
|
||||||
|
install_data(sources : [ 'etc/config.scm', 'etc/hooks.scm' ], install_dir : 'etc/gri3/')
|
||||||
|
install_data(sources : [ 'etc/config.scm', 'etc/hooks.scm' ], install_dir : 'etc/gri3/')
|
||||||
|
install_headers('include/ipc.h', subdir : 'gri3')
|
||||||
|
install_subdir('share/applications', install_dir : 'share')
|
||||||
|
install_subdir('share/xsessions', install_dir : 'share')
|
|
@ -1,11 +1,11 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=i3
|
Name=gri3
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
GenericName=A dynamic tiling window manager
|
GenericName=A dynamic tiling window manager
|
||||||
Comment=improved dynamic tiling window manager
|
Comment=improved dynamic tiling window manager
|
||||||
Exec=i3
|
Exec=gri3
|
||||||
X-GNOME-WMName=i3
|
X-GNOME-WMName=gri3
|
||||||
X-GNOME-Autostart-Phase=WindowManager
|
X-GNOME-Autostart-Phase=WindowManager
|
||||||
X-GNOME-Provides=windowmanager
|
X-GNOME-Provides=windowmanager
|
||||||
X-GNOME-Autostart-Notify=false
|
X-GNOME-Autostart-Notify=false
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Name=i3 (with debug log)
|
|
||||||
Comment=improved dynamic tiling window manager
|
|
||||||
Exec=i3-with-shmlog
|
|
||||||
Type=Application
|
|
||||||
Keywords=tiling;wm;windowmanager;window;manager;
|
|
|
@ -1,9 +1,9 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=i3
|
Name=gri3
|
||||||
Comment=improved dynamic tiling window manager
|
Comment=guile really improved i3
|
||||||
Exec=i3
|
Exec=gri3
|
||||||
TryExec=i3
|
TryExec=gri3
|
||||||
Type=Application
|
Type=Application
|
||||||
X-LightDM-DesktopName=i3
|
X-LightDM-DesktopName=gri3
|
||||||
DesktopNames=i3
|
DesktopNames=gri3
|
||||||
Keywords=tiling;wm;windowmanager;window;manager;
|
Keywords=tiling;wm;windowmanager;window;manager;
|
||||||
|
|
Loading…
Reference in New Issue