[Demudi-commits] r65 - / demudi-menu demudi-menu/trunk demudi-menu/trunk/debian
Free Ekanayaka
free-guest@haydn.debian.org
Sat, 30 Oct 2004 16:38:38 -0600
Author: free-guest
Date: 2004-10-30 16:37:23 -0600 (Sat, 30 Oct 2004)
New Revision: 65
Added:
demudi-menu/
demudi-menu/tags/
demudi-menu/trunk/
demudi-menu/trunk/debian/
demudi-menu/trunk/debian/changelog
demudi-menu/trunk/debian/compat
demudi-menu/trunk/debian/control
demudi-menu/trunk/debian/copyright
demudi-menu/trunk/debian/dirs
demudi-menu/trunk/debian/install
demudi-menu/trunk/debian/rules
demudi-menu/trunk/demudi-menu
Log:
[svn-inject] Installing original source of demudi-menu
Added: demudi-menu/trunk/debian/changelog
===================================================================
--- demudi-menu/trunk/debian/changelog 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/changelog 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,5 @@
+demudi-menu (0.1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Free Ekanayaka <free@agnula.org> Fri, 29 Oct 2004 11:59:09 +0200
Added: demudi-menu/trunk/debian/compat
===================================================================
--- demudi-menu/trunk/debian/compat 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/compat 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1 @@
+4
Added: demudi-menu/trunk/debian/control
===================================================================
--- demudi-menu/trunk/debian/control 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/control 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,13 @@
+Source: demudi-menu
+Section: misc
+Priority: optional
+Maintainer: Free Ekanayaka <free@agnula.org>
+Build-Depends: debhelper (>= 4.0.0)
+Standards-Version: 3.6.1
+
+Package: demudi-menu
+Depends: demudi-debtags, demudi-pixmaps
+Architecture: all
+Description: Customized DeMuDi menu tree
+ This package contains a script which generates
+ the custom DeMuDi tree.
Added: demudi-menu/trunk/debian/copyright
===================================================================
--- demudi-menu/trunk/debian/copyright 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/copyright 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,8 @@
+demudi-menu
+
+Copyright 2004 Free Ekanayaka <free@agnula.org>
+Copyright 2004 Media Innovation Unit - Firenze Tecnologia
+
+This set of tools is licensed under the General Public License
+version 2 or any later version. You can find it in
+/usr/share/common-licenses/GPL on a Debian GNU system.
Added: demudi-menu/trunk/debian/dirs
===================================================================
--- demudi-menu/trunk/debian/dirs 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/dirs 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1 @@
+etc/menu
Added: demudi-menu/trunk/debian/install
===================================================================
--- demudi-menu/trunk/debian/install 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/install 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,2 @@
+*.png usr/share/menu/
+*.bmp usr/share/menu/
Added: demudi-menu/trunk/debian/rules
===================================================================
--- demudi-menu/trunk/debian/rules 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/debian/rules 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+build:
+
+clean:
+ dh_testdir
+ dh_testroot
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ cp demudi-menu $(CURDIR)/debian/demudi-menu/etc/menu
+ chmod 755 $(CURDIR)/debian/demudi-menu/etc/menu
+
+# Build architecture-independent files here.
+binary: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+.PHONY: binary install clean
Property changes on: demudi-menu/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
+
Added: demudi-menu/trunk/demudi-menu
===================================================================
--- demudi-menu/trunk/demudi-menu 2004-10-30 22:35:07 UTC (rev 64)
+++ demudi-menu/trunk/demudi-menu 2004-10-30 22:37:23 UTC (rev 65)
@@ -0,0 +1,53 @@
+#!/usr/bin/python
+import sys
+import os
+import re
+import string
+
+# DebTags is to slow for this :(
+#put, get = os.popen4('debtags tagsearch demudi:: | cut -f 1 -d " " | xargs echo -n')
+#tags = (get.read()).split(" ")
+#
+# for tag in tags:
+# put, get = os.popen4('debtags grep \'%s\' | cut -f 1 -d : | xargs echo -n' % (tag))
+# packages = (get.read()).split(" ")
+
+entries = ((file( '/etc/debtags/tagpatch.d/demudi', 'r')).read()).split('\n')
+entries.pop()
+
+skip = ['demudi::base','demudi::fluxbox','demudi::gnome']
+
+for entry in entries:
+ package = (string.split(entry,":"))[0]
+ tag = string.split(entry,"+")[1]
+ if tag in skip:
+ continue
+ title = ""
+ for section in string.split(tag,"::"):
+ section.capitalize()
+ title = title + "/" + section.capitalize()
+ title = re.sub('/Demudi', 'Sound', title)
+
+ try:
+ menu = ((file( '/usr/lib/menu/%s' % (package), 'r')).read())
+ menu = string.replace(menu, "\n", " ")
+ menu = string.replace(menu, " ?package", "\n?package")
+ menu = string.replace(menu, "\\", " ")
+ menu = re.sub('section=(\"[^"]*\"|[^ \\$]*)', 'section="%s"' % (title), menu)
+ if (string.find(menu, "icon=") == -1):
+ try:
+ icon='/usr/share/pixmaps/%s.xpm' % (package)
+ file(icon)
+ menu += ' icon="%s"' % (icon)
+ except IOError:
+ try:
+ icon='/usr/share/pixmaps/%s.xpm' % (string.replace(tag, "::", "_"))
+ file(icon)
+ menu += ' icon="%s"' % (icon)
+ except IOError:
+ foo = 'foo'
+
+ print '%s' % (menu)
+
+ except IOError:
+ continue
Property changes on: demudi-menu/trunk/demudi-menu
___________________________________________________________________
Name: svn:executable
+