* kde_src_unpack() fonksiyonu ve denemek için betik.

Build kütüphanelerinden anladığımız bu mudur kodu, eğer bu ise mevcut ebuildler içinden bir liste çıkartarak gerekli olan özellikleri implemente etmeye başlayalım, böylece pisize etme sürecinde ebuildlerden pisi paketlerine geçişte kopyala/yapıştır kolaylığına yakın bir tasarruf sağlamış olacağız ama elimizde olan amcaları aynı işi tekrar yapması için implement ederek zaman kaybedeceğiz. Hayat böyle işte, bir yerde alırken diğer yandan veriyor...,

Ha bu ara build kütüphanesinden anladığınız bu değilse, bir zahmet bir ara doğrusunu bana anlatın.
This commit is contained in:
S.Çağlar Onur
2005-06-09 11:57:52 +00:00
parent 1c828e424e
commit e7ed4ffdf8
2 changed files with 34 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys, glob, fileinput, string, sys, os, re
def kde_src_unpack( path ):
# fix the 'languageChange undeclared' bug group: touch all .ui files, so that the
# makefile regenerate any .cpp and .h files depending on them.
for roots, dirs, files in os.walk( path ):
filtered_files = glob.glob( roots + '/*.ui' )
if len( filtered_files ) > 0:
for file in filtered_files:
os.utime( file, None )
# Visiblity stuff is way broken! Just disable it when it's present
# until upstream finds a way to have it working right.
source_string = 'KDE_ENABLE_HIDDEN_VISIBILITY'
if os.path.isfile( path + '/configure.in' ):
for line in fileinput.input( path + '/configure.in', inplace = 1 ):
if re.search( source_string, line ):
line = line.replace( source_string, '' )
print line,
+8
View File
@@ -0,0 +1,8 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
from kdefunctions import *
import sys
if __name__ == "__main__":
kde_src_unpack( sys.argv[1] )