debian: initial packaging work
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
debian/files
|
||||||
|
debian/.debhelper/
|
||||||
|
debian/*.log
|
||||||
|
debian/lite-xl/
|
||||||
|
debian/debhelper-build-stamp
|
||||||
|
debian/*.substvars
|
||||||
Vendored
+11
@@ -0,0 +1,11 @@
|
|||||||
|
lite-xl (2.1.8-2) stonking; urgency=medium
|
||||||
|
|
||||||
|
* Drop the ":native" qualifiers on the meson/ninja-build Build-Depends.
|
||||||
|
|
||||||
|
-- Valentin Haudiquet <valentin.haudiquet@canonical.com> Wed, 16 Sep 2026 16:40:00 +0200
|
||||||
|
|
||||||
|
lite-xl (2.1.8-1) stonking; urgency=medium
|
||||||
|
|
||||||
|
* Initial release.
|
||||||
|
|
||||||
|
-- Valentin Haudiquet <valentin.haudiquet@canonical.com> Wed, 16 Sep 2026 13:56:53 +0200
|
||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
Source: lite-xl
|
||||||
|
Section: utils
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Valentin Haudiquet <valentin.haudiquet@canonical.com>
|
||||||
|
Rules-Requires-Root: no
|
||||||
|
Standards-Version: 4.7.2
|
||||||
|
Build-Depends: debhelper-compat (= 13),
|
||||||
|
meson,
|
||||||
|
ninja-build,
|
||||||
|
libsdl3-dev,
|
||||||
|
libfreetype-dev,
|
||||||
|
libpcre2-dev,
|
||||||
|
liblua5.4-dev
|
||||||
|
Homepage: https://lite-xl.com/
|
||||||
|
|
||||||
|
Package: lite-xl
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
|
Description: A lightweight text editor written in Lua
|
||||||
|
A lightweight, fast and extensible text editor written in Lua, designed to be
|
||||||
|
highly customizable and to have a small footprint. It is written in C and Lua
|
||||||
|
and uses the SDL library for cross-platform rendering.
|
||||||
Vendored
+11
@@ -0,0 +1,11 @@
|
|||||||
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
|
Upstream-Name: lite-xl
|
||||||
|
Source: https://lite-xl.com/
|
||||||
|
|
||||||
|
Files: *
|
||||||
|
Copyright: 2026 Valentin Haudiquet <valentin.haudiquet@canonical.com>
|
||||||
|
License: MIT
|
||||||
|
The package is distributed under the terms of the MIT license. The full license text is available at <https://spdx.org/licenses/MIT.html>.
|
||||||
|
|
||||||
|
License: MIT
|
||||||
|
The package is distributed under the terms of the MIT license. The full license text is available at <https://spdx.org/licenses/MIT.html>.
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
%:
|
||||||
|
dh $@ --buildsystem=meson
|
||||||
|
|
||||||
|
# Use the system Lua from the declared Build-Depends (liblua5.4-dev) instead of
|
||||||
|
# the bundled lua subproject wrap, so the build works offline and exercises the
|
||||||
|
# declared dependency (including for cross-builds). freetype2 and pcre2 are also
|
||||||
|
# resolved from their -dev packages via pkg-config, so no wraps are fetched.
|
||||||
|
# Note: do NOT pass -Dwrap_mode here; some build drivers (e.g. pkh) already pass
|
||||||
|
# --wrap-mode on the meson command line, and Meson errors out if the same option
|
||||||
|
# is given in both forms.
|
||||||
|
override_dh_auto_configure:
|
||||||
|
dh_auto_configure -- -Duse_system_lua=true
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
3.0 (quilt)
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
single-debian-patch
|
||||||
Reference in New Issue
Block a user