View Single Post
sidd211095's Avatar
Posts: 90 | Thanked: 184 times | Joined on Feb 2011 @ Indore,India
#6
@ Every one : If it's not possible to download from repos.. Try it form here :
Click here to download it as .deb

@ MaddogG : Thnx will correctly update the package once my project gets approved..

@ every1 Is every thing fine in my .py file ? (except bugtracker)
Code:
#!/usr/bin/python2.5
# -*- coding: utf-8 -*-
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published
## by the Free Software Foundation; version 2 only.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.
##
import py2deb
import os
if __name__ == "__main__":
    try:
        os.chdir(os.path.dirname(sys.argv[0]))
    except:
        pass
    print
    p=py2deb.Py2deb("harmattan-icons-pack-for-white-themes")
    p.description="White Harmattan icons pack for n900.\n Thanks to TransTech"
    p.author="Sid Austin"
    p.mail="sidd211095@gmail.com"
    p.depends = "gtk2-engines-sapwood,hildon-theme-cacher,theme-customizer"
    # Edit this based on your import statements (for example, you probably will not need pygame)
    p.section="user/desktop"
    p.icon = "/home/user/build/theme.png"
    p.arch="armel"                
    p.urgency="low"
    p.distribution="fremantle"
    p.repository="extras-devel"
    p.postinstall="""#! /bin/sh -e
    p.xsbc_bugtracker="http://bugs.maemo.org"


optify () {
    f="$1"
    if [ ! -h "/$f" ]; then

        # This is not atomic, but re-startable: if interrupted, doing
        # this again will eventually finish with the correct result.
        #
        # XXX - At least that's the idea, but tar needs to be properly
        #       instructed to overwrite the targets.

        echo >&2 "Optifying $f -> /opt/maemo/$f"
        if [ -d "/$f" ]; then
            (cd "/" && tar cf - "$f") | (cd "/opt/maemo/" && tar xf -)
        fi
        mv "/$f" "/$f.removed"
        ln -s "/opt/maemo/$f" "/$f"
    fi

    if [ -e "/$f.removed" ]; then
        rm -rf "/$f.removed"
    fi
}

"""

    #p.postremove=
    #p.preinstall="""#!/bin/sh
    #p.preremove="""#!/bin/sh

    version = "1"           
    build = "01.1.2"                                         
    changeloginformation = "Minor tweaks" 
    dir_name = "src"
    for root, dirs, files in os.walk(dir_name):
        real_dir = "/" + root[len(dir_name):]
        fake_file = []
        for f in files:
            fake_file.append(root + os.sep + f + "|" + f)
        if len(fake_file) > 0:
            p[real_dir] = fake_file
    print p
    r = p.generate(version,build,changelog=changeloginformation,tar=True,dsc=True,changes=True,build=False,src=True)
__________________
ғᴜᴛᴜʀᴇ sʏᴍʙɪᴀɴ & ᴀɴᴅʀᴏɪᴅ ʙᴀsᴇᴅ Sᴏғᴛᴡᴀʀᴇ Dᴇᴠᴇʟᴏᴘᴇʀ
Cᴜʀʀᴇɴᴛʟʏ Sᴛᴜᴅʏɪɴɢ Jᴀᴠᴀ. & Mʏsǫʟ

The Fastest Transition.ini file is here !! Along with Smooth transitions !!

Plz help in expanding the harmattan icons pack !!


Can i has thanks ?

Last edited by sidd211095; 2012-02-14 at 16:18.