Changeset View
Changeset View
Standalone View
Standalone View
portage/data/hicolor-icon-theme/hicolor-icon-theme.py
1 | import info | 1 | import info | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | class subinfo(info.infoclass): | 3 | class subinfo(info.infoclass): | ||
4 | def setTargets( self ): | 4 | def setTargets( self ): | ||
5 | for v in [ '0.15' ]: | 5 | for v in [ '0.15' ]: | ||
6 | self.targets[v] = 'http://icon-theme.freedesktop.org/releases/hicolor-icon-theme-' + v + '.tar.xz' | 6 | self.targets[v] = 'http://icon-theme.freedesktop.org/releases/hicolor-icon-theme-' + v + '.tar.xz' | ||
7 | self.targetDigests['0.15'] = '368ecc47521e1a2f72cef0171bee02aae876ff53' | 7 | self.targetDigests['0.15'] = (['9cc45ac3318c31212ea2d8cb99e64020732393ee7630fa6c1810af5f987033cc'], EmergeHash.HashAlgorithm.SHA256) | ||
8 | | ||||
9 | self.shortDescription = "High-color icon theme shell from the FreeDesktop project" | 8 | self.shortDescription = "High-color icon theme shell from the FreeDesktop project" | ||
10 | self.defaultTarget = '0.15' | 9 | self.defaultTarget = '0.15' | ||
11 | 10 | | |||
12 | def setDependencies( self ): | 11 | def setDependencies( self ): | ||
13 | self.buildDependencies["virtual/base"] = "default" | 12 | self.buildDependencies["virtual/base"] = "default" | ||
14 | 13 | | |||
15 | from Package.BinaryPackageBase import * | 14 | from Package.BinaryPackageBase import * | ||
16 | 15 | | |||
17 | from Package.CMakePackageBase import * | 16 | from Package.CMakePackageBase import * | ||
18 | 17 | | |||
19 | class Package(CMakePackageBase): | 18 | class Package(CMakePackageBase): | ||
20 | def __init__( self ): | 19 | def __init__( self ): | ||
21 | CMakePackageBase.__init__(self) | 20 | CMakePackageBase.__init__(self) | ||
22 | 21 | | |||
23 | def configure(self): return True | 22 | def configure(self): return True | ||
24 | def make(self): return True | 23 | def make(self): return True | ||
25 | 24 | | |||
26 | def install(self): | 25 | def install(self): | ||
27 | hicolorDir = os.path.join(self.imageDir(), "share", "icons", "hicolor"); | 26 | hicolorDir = os.path.join(self.imageDir(), "share", "icons", "hicolor"); | ||
28 | utils.createDir(hicolorDir) | 27 | utils.createDir(hicolorDir) | ||
29 | utils.copyFile(os.path.join(self.sourceDir(), "hicolor-icon-theme-" + self.version, "index.theme"), | 28 | utils.copyFile(os.path.join(self.sourceDir(), "hicolor-icon-theme-" + self.version, "index.theme"), | ||
30 | os.path.join(hicolorDir, "index.theme")) | 29 | os.path.join(hicolorDir, "index.theme")) | ||
31 | return True | 30 | return True | ||
32 | No newline at end of file | 31 | No newline at end of file |