Browse Source

First version of rootskel-gtk

r31070
master
Frans Pop 17 years ago
commit
c46d2200fb
  1. 18
      Makefile
  2. 65
      Makefile.inc
  3. 1
      TODO
  4. 6
      debian/changelog
  5. 1
      debian/compat
  6. 13
      debian/control
  7. 7
      debian/copyright
  8. 1
      debian/files
  9. 42
      debian/rules
  10. 6
      src/Makefile
  11. 6
      src/lib/Makefile
  12. 6
      src/lib/debian-installer.d/Makefile
  13. 3
      src/lib/debian-installer.d/S61mouse-support

18
Makefile

@ -0,0 +1,18 @@
subdirs = \
src \
build: build-recursive
install:
@$(MAKE) install -C src DESTDIR=$(CURDIR)/debian/rootskel-gtk/
clean: clean-recursive
build-recursive clean-recursive:
@target=`echo $@ | sed s/-recursive//`; \
list='$(subdirs)'; \
for subdir in $$list; do \
echo "Making install in $$subdir"; \
(cd $$subdir && $(MAKE) $$target) || exit 1; \
done

65
Makefile.inc

@ -0,0 +1,65 @@
outdir = $(DESTDIR)/$(dir)
define check_destdir
@if [ -z "$(DESTDIR)" ]; then \
echo "You *must* give a DESTDIR!"; \
exit 1; \
fi
endef
build: build-local build-recursive
build-local::
install: install-auto install-local install-recursive
install-auto: $(outdir) install-auto-dirs install-auto-files install-auto-files-exec
install-auto-dirs:
$(call check_destdir)
@list='$(subdirs_empty)'; for file in $$list; do \
echo "install -d -m755 $(outdir)/$$file"; \
install -d -m755 $(outdir)/$$file; \
done
install-auto-files:
$(call check_destdir)
@list='$(files)'; for file in $$list; do \
case $$file in \
*:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \
out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \
*) in=$$file out=$(outdir);; \
esac; \
echo "install -m644 $$in $$out"; \
install -m644 $$in $$out; \
done
install-auto-files-exec:
$(call check_destdir)
@list='$(files_exec)'; for file in $$list; do \
case $$file in \
*:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \
out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \
*) in=$$file out=$(outdir);; \
esac; \
echo "install -m755 $$in $$out"; \
install -m755 $$in $$out; \
done
install-local::
clean: clean-local clean-recursive
clean-local::
build-recursive clean-recursive install-recursive:
@target=`echo $@ | sed s/-recursive//`; \
list='$(subdirs)'; \
for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
(cd $$subdir && $(MAKE) $$target) || exit 1; \
done
$(outdir):
install -d $(outdir)

1
TODO

@ -0,0 +1 @@
Nothing here yet.

6
debian/changelog

@ -0,0 +1,6 @@
rootskel-gtk (0.01) UNRELEASED; urgency=low
[ Frans Pop ]
* Initial release
-- Frans Pop <fjp@debian.org> Sat, 6 Aug 2005 16:53:55 +0200

1
debian/compat

@ -0,0 +1 @@
4

13
debian/control

@ -0,0 +1,13 @@
Source: rootskel-gtk
Section: debian-installer
Priority: standard
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Uploaders: Frans Pop <fjp@debian.org>, Joey Hess <joeyh@debian.org>, Colin Watson <cjwatson@debian.org>
Build-Depends:
Standards-Version: 3.6.1.0
Package: rootskel-gtk
XC-Package-Type: udeb
Architecture: i386 powerpc
Depends: libdirectfb-0.9-20-udeb (>= 0.9.23-1), libgtk+2.0-directfb0-udeb (>= 2.7.2-1), libglib2.0-udeb, libpango1.0-udeb, mouse-modules, ???
Description: Additions for graphical installation to skeleton root filesystem used by debian-installer

7
debian/copyright

@ -0,0 +1,7 @@
This is a root filesystem skeleton for the Debian/GNU Linux installer.
Author(s): Frans Pop
Copyright 2005 Frans Pop <fjp@debian.org> and the Debian installer team.
The copyright of this package is GPL, version 2 or later.

1
debian/files

@ -0,0 +1 @@
rootskel-gtk_0.01_i386.udeb debian-installer standard

42
debian/rules

@ -0,0 +1,42 @@
#!/usr/bin/make -f
build: build-stamp
build-stamp:
dh_testdir
$(MAKE) build
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
$(MAKE) clean
dh_clean
install: build
dh_testdir
dh_testroot
$(MAKE) install
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installdebconf
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install

6
src/Makefile

@ -0,0 +1,6 @@
dir =
subdirs = \
lib
include ../Makefile.inc

6
src/lib/Makefile

@ -0,0 +1,6 @@
dir = lib
subdirs = \
debian-installer.d
include ../../Makefile.inc

6
src/lib/debian-installer.d/Makefile

@ -0,0 +1,6 @@
dir = lib/debian-installer.d
files += \
S61mouse-support
include ../../../Makefile.inc

3
src/lib/debian-installer.d/S61mouse-support

@ -0,0 +1,3 @@
if [ "$DEBIAN_FRONTEND" = gtk ] ; then
modprobe psmouse
fi
Loading…
Cancel
Save