lookandfeel

This commit is contained in:
aydemir
2015-08-20 21:52:34 +03:00
parent c8d1696178
commit 0ee5ece4c8
4 changed files with 170 additions and 0 deletions
@@ -0,0 +1,28 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
import os
WorkDir="."
def fixperms(d):
for root, dirs, files in os.walk(d):
for name in dirs:
shelltools.chmod(os.path.join(root, name), 0755)
for name in files:
shelltools.chmod(os.path.join(root, name), 0644)
def setup():
fixperms("%s-%s/wallpapers" % (get.srcNAME(), get.srcVERSION()))
def install():
pisitools.insinto("%s/share/" % get.defaultprefixDIR(), "%s-%s/wallpapers" % (get.srcNAME(), get.srcVERSION()))
pisitools.insinto("%s/share/" % get.defaultprefixDIR(), "sample-files", "example-content")
@@ -0,0 +1,22 @@
XDG_CONFIG=$HOME/.config/user-dirs.dirs
EXAMPLE_CREATION_FILE=$HOME/.local/example-content-created
mksym()
{
eval target=\$XDG_$(basename $1)_DIR
for source in $1/*; do
test -f "$source" && ln -sf "$source" "$target/"
done
}
if [[ -f $XDG_CONFIG && ! -f $EXAMPLE_CREATION_FILE ]]; then
. $XDG_CONFIG
for d in /usr/share/example-content/*; do
mksym $d
done
touch $EXAMPLE_CREATION_FILE
fi
@@ -0,0 +1,107 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>artwork-pisilinux-release</Name>
<Homepage>http://www.pisilinux.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<!-- Licenses of example content -->
<License>public-domain</License> <!-- gpl-3.0.odt -->
<License>CCPL-Attribution-ShareAlike-3.0</License> <!-- Dude_-_march_2013 -->
<License>CCPL-Attribution-3.0</License> <!-- linus.mp4 -->
<IsA>data</IsA>
<Summary>Artwork for Pisi Linux releases</Summary>
<Description>This package contains additional artwork (like wallpapers) intended for Pisi Linux releases.</Description>
<Archive sha1sum="8956f17212e10dc7d3d4513c9f7c144e2b3cd621" type="tarxz">http://source.pisilinux.org/1.0/artwork-pisilinux-release-1.2.tar.xz</Archive>
<Archive sha1sum="7d1de4a52a0a11ba18277277679902263f6fc736" type="tarxz">http://source.pisilinux.org/1.0/sample-files-20130323.tar.xz</Archive>
</Source>
<Package>
<Name>artwork-pisilinux-release</Name>
<Files>
<Path fileType="data" permanent="true">/usr/share/wallpapers</Path>
</Files>
</Package>
<Package>
<Name>example-content</Name>
<Summary>Example files for Pisi Linux</Summary>
<Files>
<Path fileType="data" permanent="true">/usr/share/example-content</Path>
<Path fileType="data">/etc/X11/Xsession.d</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/etc/X11/Xsession.d/35-example-content.sh" permission="0644" owner="root">35-example-content.sh</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="9">
<Date>2015-03-04</Date>
<Version>1.2</Version>
<Comment>Add new wallpapers.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-08-04</Date>
<Version>0.2</Version>
<Comment>Add new wallpapers.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-02-07</Date>
<Version>0.2</Version>
<Comment>Add new wallpapers, example contents.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptann@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-09-18</Date>
<Version>1.0</Version>
<Comment>add more izmir themes.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-09-18</Date>
<Version>1.0</Version>
<Comment>add izmir theme.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-27</Date>
<Version>1.0</Version>
<Comment>Gönüllü çalışmalar eklendi.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-26</Date>
<Version>1.0</Version>
<Comment>Release bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-03-22</Date>
<Version>1.0</Version>
<Comment>bump for pisi Linux</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-31</Date>
<Version>2013.1</Version>
<Comment>First release</Comment>
<Name>Demiray Muhterem</Name>
<Email>bilgi@bilgegunluk.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.1" ?>
<PISI>
<Source>
<Name>artwork-pisilinux-release</Name>
<Summary xml:lang="tr">Pisi Linux sürümleri için sanatsal içerik</Summary>
<Description xml:lang="tr">Bu paket Pisi Linux sürümleri için hazırlanmış sanatsal çalışmalar içerir.</Description>
</Source>
<Package>
<Name>example-content</Name>
<Summary xml:lang="tr">Pisi Linux ile beraber dağıtılan örnek dosyalar</Summary>
</Package>
</PISI>