List of commits:
Subject Hash Author Date (UTC)
add libudev-only build a018ed55e2f16ff54f26e03348a306e640bc671e Sylvain BERTRAND 2015-06-11 14:12:21
forgot to remove old makefile configuration file 506bf3cdb48adefd6ec78e673c467c0297092b67 Sylvain BERTRAND 2015-01-12 11:47:12
remove github license file nuisance 68c3eb4902d6dae89fa667a3be6a116168d9273f Sylvain BERTRAND 2015-01-12 11:41:01
use of makefile is overkill b7eb537cc64e410608403d4ed8570faaf5288013 Sylvain BERTRAND 2015-01-12 11:35:26
Create license.md 796f97a347f1aff66f252ab56de156b06e0c4d80 Sylvain BERTRAND 2013-07-17 19:06:24
gentoo ebuilds for eudev integration 3c13a71ae89dbab11f4b2992e1a6bdeecf7e1e7a Sylvain BERTRAND 2013-02-28 00:49:25
firmware search paths need slash at the end ea7eb221830809f13a9a5544b532943937305570 Sylvain BERTRAND 2012-09-12 11:32:32
enable logging for debug build d5b2035cc2d364bd65e6b623569433bc0d435a80 Sylvain BERTRAND 2012-09-12 01:08:01
be more friendly with openrc scripts 70c3c9f5a17f944373fa2a87021adaa9a507cbc7 Sylvain BERTRAND 2012-09-06 16:15:40
Initial commit a7933be9fb44a9c0bb6834bf4f97a48db261c271 Sylvain BERTRAND 2012-09-05 09:39:46
Commit a018ed55e2f16ff54f26e03348a306e640bc671e - add libudev-only build
Author: Sylvain BERTRAND
Author date (UTC): 2015-06-11 14:12
Committer name: Sylvain BERTRAND
Committer date (UTC): 2015-06-11 14:12
Parent(s): 506bf3cdb48adefd6ec78e673c467c0297092b67
Signing key:
Tree: 69a36e5afcc26b52782c661dc3b67f70bf4f777d
File Lines added Lines deleted
make 25 10
File make changed (mode: 100755) (index ca5c929..d5cbf04)
... ... pci_database_default='$prefix/share/hwdata/pci.ids'
177 177 version_default=189 version_default=189
178 178 set_default $CMDLINE_SET set_default $CMDLINE_SET
179 179
180 libudev_only=no
181
180 182 ################################################################################ ################################################################################
181 183
182 184 show_help(){ show_help(){
 
... ... Help options:
192 194 --help print this message --help print this message
193 195
194 196 Standard options: Standard options:
197 --libudev-only build only libudev
195 198 --enable-logging enable logging code paths --enable-logging enable logging code paths
196 199 --enable-debug enable debug code paths --enable-debug enable debug code paths
197 200
 
... ... for opt do
237 240 --enable-debug) --enable-debug)
238 241 CPPFLAGS="$CPPFLAGS -DENABLE_DEBUG" CPPFLAGS="$CPPFLAGS -DENABLE_DEBUG"
239 242 ;; ;;
243 --libudev-only)
244 libudev_only=yes
245 ;;
240 246 --man) --man)
241 247 MAN=yes MAN=yes
242 248 ;; ;;
 
... ... CPPFLAGS="$CPPFLAGS -DVERSION=\"$e_version\""
321 327 ################################################################################ ################################################################################
322 328
323 329 . $src_path/make.libudev.sh . $src_path/make.libudev.sh
324 . $src_path/make.udevd_all.sh
330 if test x$libudev_only != xyes; then
331 . $src_path/make.udevd_all.sh
332 fi
325 333
326 334 ################################################################################ ################################################################################
327 335
328 sep_start;echo 'generating pkg-config files for libudev and udev'
329 336 mkdir -p -- "$fake_root/$e_libdir/pkgconfig" mkdir -p -- "$fake_root/$e_libdir/pkgconfig"
330 337
331 cp -f $src_path/src/udev.pc.in "$fake_root/$e_libdir/pkgconfig/udev.pc"
332 sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/udev.pc"
333 sed -i "s%@pkglibexecdir@%$e_pkglibexecdir%" "$fake_root/$e_libdir/pkgconfig/udev.pc"
338 if test x$libudev_only != xyes; then
339 sep_start;echo 'generating pkg-config file for udev'
340 cp -f $src_path/src/udev.pc.in "$fake_root/$e_libdir/pkgconfig/udev.pc"
341 sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/udev.pc"
342 sed -i "s%@pkglibexecdir@%$e_pkglibexecdir%" "$fake_root/$e_libdir/pkgconfig/udev.pc"
343 sep_end
344 fi
334 345
346 sep_start;echo 'generating pkg-config file for libudev'
335 347 cp -f $src_path/src/libudev.pc.in "$fake_root/$e_libdir/pkgconfig/libudev.pc" cp -f $src_path/src/libudev.pc.in "$fake_root/$e_libdir/pkgconfig/libudev.pc"
336 348 sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" sed -i "s%@VERSION@%$version%" "$fake_root/$e_libdir/pkgconfig/libudev.pc"
337 349 sed -i "s%@prefix@%$e_prefix%" "$fake_root/$e_libdir/pkgconfig/libudev.pc" sed -i "s%@prefix@%$e_prefix%" "$fake_root/$e_libdir/pkgconfig/libudev.pc"
 
... ... sep_end
342 354
343 355 ################################################################################ ################################################################################
344 356
345 sep_start;echo 'fake installing the system udev rules'
346 mkdir -p -- "$fake_root/$e_pkglibexecdir"
347 rm -Rf -- "$fake_root/$e_pkglibexecdir/rules.d"
348 cp -rf -- "$src_path/rules" "$fake_root/$e_pkglibexecdir/rules.d"
349 sep_end
357 if test x$libudev_only != xyes; then
358 sep_start;echo 'fake installing the system udev rules'
359 mkdir -p -- "$fake_root/$e_pkglibexecdir"
360 rm -Rf -- "$fake_root/$e_pkglibexecdir/rules.d"
361 cp -rf -- "$src_path/rules" "$fake_root/$e_pkglibexecdir/rules.d"
362 sep_end
363 fi
350 364
351 365 ################################################################################ ################################################################################
352 366
353 367 if [ -z "$MAN" ]; then if [ -z "$MAN" ]; then
354 368 exit 0 exit 0
355 369 fi fi
370 #hardly tested...
356 371 sep_start;echo 'generating man pages' sep_start;echo 'generating man pages'
357 372 mkdir -p -- "$fake_root/$e_prefix/share/man8" "$fake_root/$e_prefix/share/man7" mkdir -p -- "$fake_root/$e_prefix/share/man8" "$fake_root/$e_prefix/share/man7"
358 373 xsltproc -o "$fake_root/$e_prefix/share/man7/udev.7" -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl "$src_path/src/udev.xml" xsltproc -o "$fake_root/$e_prefix/share/man7/udev.7" -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl "$src_path/src/udev.xml"
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/mudev

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/mudev

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/mudev

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main