Commit Graph

19 Commits

Author SHA1 Message Date
Lucas De Marchi
594f102cf5 Drop python bindings
Python bindings are not well maintained. Currently it's just broken when
trying to build with cython 3.0.8:

	make --no-print-directory all-recursive
	Making all in .
	  CYTHON  libkmod/python/kmod/kmod.c

	Error compiling Cython file:
	------------------------------------------------------------
	...
	# details.
	#
	# You should have received a copy of the GNU Lesser General Public License
	# along with python-kmod.  If not, see <http://www.gnu.org/licenses/>.

	cimport _libkmod_h
		^

Nothing really touched those bindings for 10 years already.
I postponed the removal since they were at least building, but that just
changed. So let's drop it and allow any interested people to give it
a better life outside of libkmod.

Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
2024-02-02 12:54:04 -06:00
Adam Gołębiowski
6c5f2f1368 autogen.sh: remove --with-rootprefix, it is gone since kmod-11
Signed-off-by: Adam Gołębiowski <adamg@pld-linux.org>
2022-11-30 22:01:01 -08:00
Torge Matthies
3821e1971e add Zstandard compression support
I changed the style of the hackargs variable in autogen.sh to multiline
because said line was becoming a bit long with the new --with-zstd arg
added.

A previous version of this patch has been running on my two Arch Linux
installations (with an accompanying mkinitcpio patch) for several months
over many kernel updates without any issues.
Any additional testing and/or patch review would of course be appreciated.

Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2020-09-10 21:55:01 -07:00
Lucas De Marchi
bcab5cd1be build: enable openssl by default
Like with other features, let's enable it for developers.
2019-02-04 14:27:46 -08:00
Lucas De Marchi
028d4df365 Remove bootstrap* scripts
Let's just use autogen.sh, no need for wrapper scripts. Now
`autogen.sh c` uses the same recommended options for developing kmod and
also accepts extra arguments.
2018-12-17 09:52:05 -08:00
Lucas De Marchi
e5603189bc build-sys: rename autogen.sh to bootstrap and keep a symlink 2012-01-12 18:23:32 -02:00
Lucas De Marchi
21e14d36f1 autogen.sh: configure with 3-clicks + paste 2012-01-11 17:54:05 -02:00
Lucas De Marchi
4fb900c09e build-sys: allow building without having gtk-doc installed 2012-01-10 15:31:58 -02:00
Lucas De Marchi
ae2612e327 build-sys: give recommended configure options for hacking 2012-01-09 13:27:20 -02:00
Lucas De Marchi
63dc83291c build-sys: do not run configure in autogen.sh 2012-01-09 13:00:28 -02:00
Lucas De Marchi
646b83b841 doc: add gtk-doc to generate documentation
Current limitation is horrible no support to sections: we have to to
have separate header files or to maintain the libkmod-sections.txt file.
We are doing the latter.
2012-01-09 05:28:57 -02:00
Lucas De Marchi
953653ab93 build-sys: enable debug by default in autogen.sh 2011-12-12 17:26:47 -02:00
Lucas De Marchi
927760641a build-sys: Set CFLAGS to "-O2 -Werror" in autogen.sh 2011-12-12 17:23:19 -02:00
Lucas De Marchi
1dcac9112f build-sys: move remaining warning flags to configure 2011-12-12 13:37:13 -02:00
Lucas De Marchi
57a034ede4 build-sys: remove duplicated warning flags
"822ce23 beef compile flags" added warning flags to configure, but some
of them were already present in autogen.sh. Remove the flags from
autogen.sh.
2011-12-12 13:26:34 -02:00
Jan Engelhardt
a66a0c37af autogen: use "$@" and exec last program 2011-12-03 02:32:36 -02:00
Lucas De Marchi
c931d00bf0 Do not configure if NOCONFIGURE is set 2011-11-24 13:29:44 -02:00
Lucas De Marchi
e7d903696a Add more warning flags 2011-11-24 13:29:28 -02:00
Lucas De Marchi
ecd40ee499 Import skeleton from libabc 2011-11-21 12:35:15 -02:00