update sync

SVN revision: 1198
This commit is contained in:
Laurence J. Lane 1999-11-06 14:22:30 +00:00
parent 5d7115d0da
commit 9ad14148e1
5 changed files with 152 additions and 97 deletions

22
debian/changelog vendored
View File

@ -1,8 +1,18 @@
enlightenment (0.16.1-0-cvs00) unstable; urgency=low
enlightenment (0.16.1-2) unstable; urgency=low
* mangled version for cvs
* new menu-method, Closes: #48909
* install and remove script cleanups, Closes: #49184, #49214, #47939
-- Laurence J. Lane <ljlane@debian.org> Sat, 23 Oct 1999 19:25:48 -0400
-- Laurence J. Lane <ljlane@debian.org> Fri, 5 Nov 1999 07:42:55 -0500
enlightenment (0.16.1-1) unstable; urgency=low
* new upstream release
* manual window manager registration, Closes: #48390
* DEFAULT theme symlink, Closes: #48423
* added enlightenment.1 manpage
-- Laurence J. Lane <ljlane@debian.org> Wed, 27 Oct 1999 21:49:54 -0400
enlightenment (0.16.0-6) unstable; urgency=low
@ -10,12 +20,10 @@ enlightenment (0.16.0-6) unstable; urgency=low
* menu-method update, Closes:#47497
* removed tar path length kludge (dpkg 1.14.1.17 or higher required!),
and theme update alternative system, also re-integrated
BrushedMetal-Tigert, Closes:#47495
BrushedMetal-Tigert, Closes:#47495,#48219
* disabled automatic updates (ghttp support), by request
* added enlightenment-theme-ganymede
* added enlightenment.1 man page
-- Laurence J. Lane <ljlane@debian.org> Thu, 21 Oct 1999 11:33:43 -0400
-- Laurence J. Lane <ljlane@debian.org> Sun, 24 Oct 1999 23:21:44 -0400
enlightenment (0.16.0-2) unstable; urgency=low

44
debian/control vendored
View File

@ -4,32 +4,13 @@ Priority: optional
Maintainer: Laurence J. Lane <ljlane@debian.org>
Standards-Version: 3.0.1.0
Package: enlightenment-theme-shinymetal
Architecture: all
Recommends: enlightenment
Provides: enlightenment-theme
Description: Raster's ShinyMetal Theme for E
This is the theme formerly known as 'E15 default'. It is fairly simple,
by raster's standards, and attractive. The motif used is shiny metal
borders, with translucent dark orange highlights. It includes some nice
background pictures.
Package: enlightenment-theme-bluesteel
Architecture: all
Recommends: enlightenment
Provides: enlightenment-theme
Description: Hunchback's BlueSteel theme for E
This theme really shows off what you can do with enlightenment. It's by
Daniel Erat, and shows off anti-aliased text, extensively shaped windows, and
is compliant with the 0.16.0 theme spec.
Package: enlightenment
Architecture: any
Depends: ${shlibs:Depends}
Replaces: enlightenment-nosound, enlightenment-sound, enlightenment-theme-brushedmetal, enlightenment-dox
Recommends: enlightenment-theme, esound
Conflicts: dox, enlightenment-dox, enlightenment-docs, enlightenment-theme (<< 0.16.0-6)
Suggests: eterm
Conflicts: dox, enlightenment-dox, enlightenment-docs, enlightenment-theme (<< 0.16.1-0)
Suggests: eterm, menu (>> 2.0)
Description: The Enlightenment Window Manager
Enlightenment - the window manager that dares to do what others don't.
It features KDE and GNOME integration, multi-program sound support,
@ -43,3 +24,24 @@ Description: The Enlightenment Window Manager
Enlightenment features the BrushedMetal theme, designed by gimp legend,
tigert. It is predominately grey with the subtle texture of - you guessed
it - brushed metal. The menus in particular look superb.
Package: enlightenment-theme-shinymetal
Architecture: all
Recommends: enlightenment
Provides: enlightenment-theme
Suggests: enlightenment
Description: Raster's ShinyMetal Theme for E
This is the theme formerly known as 'E15 default'. It is fairly simple,
by raster's standards, and attractive. The motif used is shiny metal
borders, with translucent dark orange highlights. It includes some nice
background pictures.
Package: enlightenment-theme-bluesteel
Architecture: all
Recommends: enlightenment
Provides: enlightenment-theme
Suggests: enlightenment
Description: Hunchback's BlueSteel theme for E
This theme really shows off what you can do with enlightenment. It's by
Daniel Erat, and shows off anti-aliased text, extensively shaped windows, and
is compliant with the 0.16.0 theme spec.

2
debian/copyright vendored
View File

@ -2,7 +2,7 @@ This is the Debian GNU/Linux prepackaged presentation of the Enlightenment
window manager. This package was originally Debianized by Sean E. Perry
<shaleh@debian.org> and refined further Brian M. Almeida <bma@debian.org>.
This package was assembled from the 0.16.0 release. Source archives can
This package was assembled from the 0.16.1 release. Source archives can
be retrieved from ftp://ftp.enlightenment.org. For more information on
Enlightenment, please go to http://www.enlightenment.org.

170
debian/ehrc vendored
View File

@ -10,6 +10,7 @@
e='enlightenment'
eh_installdir ( ) {
eh_echo "creating dir(s) $@"
/usr/bin/install -g root -o root -d -m 755 "$@"
}
@ -33,7 +34,8 @@ spoon ( ) {
# place Debian menu stubs in menus.cfg
eh_menufilter ( ) {
eh_echo "adding Debian menu stub to menus.cfg"
perl -lwne '/^__E_CFG_VERSION 0$/ and print("$_\n\n", qw@BEGIN_NEW_FILE_MENU("DEBIAN_MENU", "ROOT", "/etc/enlightenment/menus/Debian.menu")@, "\nEND_MENU") or /^ADD_MENU_SUBMENU_TEXT_ITEM.*APPS_SUBMENU/ and print("$_\n", qw@ADD_MENU_SUBMENU_TEXT_ITEM("Debian", "DEBIAN_MENU")@) or print;' src/themes/configs/menus.cfg > debian/$e/usr/share/$e/config/menus.cfg
perl -lwne '/^__E_CFG_VERSION 0$/ and print("$_\n\n", qw@BEGIN_NEW_FILE_MENU("DEBIAN_MENU", "ROOT", "/etc/enlightenment/menus/debian.menu")@, "\nEND_MENU") or /^ADD_MENU_SUBMENU_TEXT_ITEM.*APPS_SUBMENU/ and print("$_\n", qw@ADD_MENU_SUBMENU_TEXT_ITEM("Debian", "DEBIAN_MENU")@) or print;' src/themes/configs/menus.cfg > debian/$e/usr/share/$e/config/menus.cfg
eh_installdir debian/$e/etc/$e/menus
}
# IF this is a CVS source tree, expand debhelper files
@ -62,7 +64,6 @@ eh_unpacktheme ( ) {
eh_installthemes ( ) {
eh_unpacktheme "$e-theme-bluesteel" "BlueSteel"
eh_unpacktheme "$e-theme-shinymetal" "ShinyMetal"
eh_unpacktheme "$e-theme-ganymede" "Ganymede"
eh_unpacktheme "$e" "BrushedMetal-Tigert"
}
@ -73,15 +74,17 @@ eh_makfilefilter ( ) {
eh_undocumented ( ) {
eh_echo "adding undocumented man page links"
local needdocs=$(cd debian/enlightenment/usr/bin ; ls | sed '/^enlightenment$/d;s/$/.1/' | xargs)
local needdocs=$(cd debian/$e/usr/bin ; ls | sed '/^enlightenment$/d; s#$#.1#' | xargs)
eh_echo "$needdocs"
dh_undocumented -p $e $needdocs
eh_installdir debian/$e/usr/share/doc/$e
cp src/ChangeLog debian/$e/usr/share/doc/$e/changelog
}
eh_clean ( ) {
rm -f core `find . \( -name '*.orig' -o -name '*.rej' -o -name '*~' \
-o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
-o -name '.*.rej' -o -name '.SUMS' \) -print`
-o -name '.*.rej' -o -name '.SUMS' -o -name '*.old' \) -print`
}
# install meta function
@ -89,19 +92,47 @@ eh_install ( ) {
eh_menufilter
eh_installthemes
eh_undocumented
perl -pi -lwe 's/^EBIN=.*/EBIN=\/usr\/bin/' debian/$e/usr/bin/$e.install
eh_clean
}
#ehrc# This is a regex target that begins the data section.
#file:enlightenment-theme-bluesteel.README.debian
#See /usr/share/doc/enlightenment/ for additional information.
#file:enlightenment-theme-bluesteel.README.Debian
#See the enlightenment package's /usr/share/doc/enlightenment/
#for additional information.
#file:enlightenment-theme-ganymede.README.debian
#See /usr/share/doc/enlightenment/ for additional information.
#file:enlightenment-theme-shinymetal.README.Debian
#See the enlightenment package's /usr/share/doc/enlightenment/
#for additional information.
#file:enlightenment-theme-shinymetal.README.debian
#See /usr/share/doc/enlightenment/ for additional information.
#file:enlightenment.README.Debian
#Enlightenment for Debian/GNU Linux
#----------------------------------
#
#NOTES for users of KDE/GNOME and those not using KDE/GNOME:
# There are a number of config files with pretty obvious names
# in /usr/share/enlightenment/config. You can go there and
# copy or the appropriate files to the normal names. As an
# example:
#
# cp keybindings.gmc.cfg keybindings.cfg
#
# This can also be accomplished by copying the appropriate
# files to $HOME/.enlightenment/
#
#Visit http://www.debian.org for the latest official Debian binary and
#source code enlightenment packages.
#
#Visit http://www.debian.org/~ljlane/ for the latest bug tracking,
#news, and pre/experimental package releases of Enlightenment for
#Debian.
#
#Visit http://www.enlightenment.org/ for the latest enlightenment news
#and source code.
#
#
#Laurence J. Lane <ljlane@debian.org>, Fri, 5 Nov 1999 20:33:57 -0500
#file:enlightenment.conffiles
#/etc/menu-methods/enlightenment
@ -116,72 +147,89 @@ eh_install ( ) {
#file:enlightenment.menu-method
##!/usr/sbin/install-menu
#
#compat="menu-1"
#compat="menu-1";
#!include menu.h
#
#genmenu=replacewith(parent($section), "/", "_") ".menu"
#rootprefix="/etc/enlightenment/menus"
#treewalk="cm"
#rootsection="Debian"
#compat="menu-2";
#
## Limit usage to root for now until we figure out how to convince the
## E menu to ignore the system menus if user menus exist
#onlyrunasroot=true
## choose a terminal program here:
# function term_prog()="Eterm";
# #function term_prog()="rxvt";
# #function term_prog()="xterm";
#
#function quote($target)= "\"" $target "\""
#function tick($target)= "\'" $target "\'"
#treewalk=c(m);
#rootprefix="/etc/enlightenment/menus/";
#userprefix="$HOME/.enlightenment/menus_debian/";
#mainmenutitle="Debian Menu";
#
## choose your term here, uncomment one
#function term()="Eterm -T"
##function term()="xterm -T"
##function term()="rxvt -title"
#function menu_sh() = prefix() "debian_menu_sh";
#prerun="set -e; rm -f " prefix() "debian*menu/" menu_sh();
#postrun="set -e; cat " menu_sh() "| sed 's/_debian/debian/g' | sh; rm -f " menu_sh();
#
#function menu()= quote(prefix() "/" replacewith($section , "/", "_") ".menu")
#function quote($text)= "\"" $text "\"";
#function tick($text)= "\'" $text "\'";
#
#function icon_select()=ifelse($icon32x32, $icon32x32, \
# ifelse($icon16x16, $icon16x16, $icon))
#function icon()= quote(ifelse(icon_select(),icon_select(),"NULL"))
#function space()= " ";
#function newline()="\n";
#
#function title()= quote(esc($title,"\""))
#function entry($com)= quote(esc(title(),"\"")) space()
# quote(ifelse(icon(),icon(),"NULL")) space()
# quote("exec") space()
# $com;
#
#function x11()= quote($command)
#function text()= quote(term() " " tick(esc($title,"\"")) " -e " $command)
#function wm()= quote("eesh -e " tick("restart_wm " $command))
#function term($com)= term_prog() " -T " tick(title()) " -e " $com;
#
#function menu_entry($name,$icon,$action,$parameters)=\
#firstentry(quote(basename($section)) "\n")\
#print($name " " $icon " " $action " " $parameters "\n")
#supported;
# wm= entry(quote("eesh -e restart_wm " $command) newline());
# x11= entry(quote($command) newline());
# text= entry(quote(term($command)) newline());
#endsupported;
#
#supported
# x11= menu_entry( title(), icon(), quote("exec"), x11())
# text= menu_entry( title(), icon(), quote("exec"), text())
# wm= menu_entry( title(), icon(), quote("exec"), wm())
#endsupported
#function etitle()= tolower(replacewith($section,"/","_") ".menu");
#
#submenutitle= menu_entry( title(), icon(), quote("menu"), menu())
#startmenu= "cat > " prefix() etitle() " << END" newline() quote(title()) newline();
#
## this stuff is unused, but has proven to be a pain if not defined
#preoutput=""
#postoutput=""
#startmenu=""
#endmenu=""
#endmenu= "END" newline() newline();
#
#submenutitle="\""title()"\" NULL menu \"" prefix() etitle() "\"\n";
#
#genmenu="debian_menu_sh";
#file:enlightenment.postinst
##!/bin/sh -e
#
#if test -x /usr/sbin/register-window-manager >/dev/null 2>&1; then
# /usr/sbin/register-window-manager --add /usr/bin/enlightenment
#fi
#
##DEBHELPER#
#
#exit 0
#file:enlightenment.postrm
##!/bin/sh -e
#
#if test "$1" = "purge" -a -x /usr/sbin/register-window-manager; then
# /usr/sbin/register-window-manager --remove /usr/bin/enlightenment
#fi
#
##DEBHELPER#
#
#exit 0
#
#file:enlightenment.preinst
##!/bin/sh
##!/bin/sh -e
#
#themedir='/usr/share/enlightenment/themes'
#dpkg --assert-long-filenames 2>&1 > /dev/null || { echo "requires dpkg (>= 1.4.17)"; exit 1; }
#
#if [ -L "$themedir/BrushedMetal-Tigert" ]; then
# echo "WARNING: removing $themedir/BrushedMetal-Tigert symlink"
# rm -v "$themedir/BrushedMetal-Tigert"
#fi
#theme_dir='/usr/share/enlightenment/themes'
#
#if [ -d "$theme_dir/BrushedMetal" ]; then
# echo "WARNING: It is recommended to remove them \"$themedir/BrushedMetal\" dir."
#fi
#
#if [ -d "$themedir/bmt" ]; then
# echo "WARNING: It is recommended to remove the \"$themedir/bmt\" dir."
#if test -f "$themedir/BrushedMetal-Tigert"; then
# local date=$(date -R | tr ' ' '_')
# echo "warning: attempting to move $themedir/BrushedMetal-Tigert to $themedir/BrushedMetal-Tigert.$date"
# mv -v "$themedir/BrushedMetal-Tigert" "$themedir/BrushedMetal-Tigert.$date"
# echo "You should probably remove $themedir/BrushedMetal-Tigert.$date"
#fi
#
##DEBHELPER#
@ -189,11 +237,9 @@ eh_install ( ) {
#exit 0
#file:enlightenment.prerm
##!/bin/sh
#set -e
##!/bin/sh -e
#
#menu_dir='/etc/enlightenment/menus'
#find "${menu_dir}" -type f -name 'Debian_*.menu' -print0 | xargs -0r rm -f
#find /etc/enlightenment/menus/ -type f -name 'debian*.menu' -print0 | xargs -0r rm -f
#
##DEBHELPER#
#

11
debian/rules vendored
View File

@ -27,15 +27,14 @@ build:
clean:
dh_testdir
dh_testroot
-$(MAKE) clean
-$(MAKE) distclean
dh_clean *.old debian/install debian/build
-$(MAKE) clean distclean
dh_clean *.old debian/{install,build}
install: SHELL = DH_OPTIONS="-A" $(sh)
install: build
dh_testdir
dh_testroot
dh_clean
dh_clean -k
$(MAKE) install DESTDIR=$(shell pwd)/debian/${e}
$(ESHELL) eh_install
touch debian/$@
@ -45,7 +44,7 @@ binary-indep: build install
dh_testversion 2
dh_testdir
dh_testroot
dh_installdocs
dh_installdocs -v
dh_installchangelogs
dh_compress
dh_fixperms
@ -59,7 +58,7 @@ binary-arch: build install
dh_testversion 2
dh_testdir
dh_testroot
dh_installdocs
dh_installdocs -v
dh_installchangelogs
dh_compress
dh_installmenu