foryali first commit
works continue..
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#!/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 pythonmodules
|
||||
|
||||
def build():
|
||||
pythonmodules.compile()
|
||||
|
||||
def install():
|
||||
pythonmodules.install()
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali-branding-pisilinux</Name>
|
||||
<Homepage>http://www.pisilinux.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>data</IsA>
|
||||
<Summary>Pisi Linux Branding files for YALI</Summary>
|
||||
<Description>yali-branding includes Pisi Linux branding files for YALI(Yet Another Linux Installer).</Description>
|
||||
<Archive sha1sum="3aa26d13f075f340e9c42f074e761e4622cd48ef" type="targz">https://github.com/forYali/yali-branding-pisilinux/archive/0.4.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>yali-branding-pisilinux</Name>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/yali/branding</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2017-03-05</Date>
|
||||
<Version>0.4</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali-branding-pisilinux</Name>
|
||||
<Summary xml:lang="tr">Yali için Pisi Linux dosyaları</Summary>
|
||||
<Description xml:lang="tr">yalı-branding YALI projesi Pisi Linux dosyalarını içerir.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,14 @@
|
||||
#!/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 pythonmodules
|
||||
|
||||
def build():
|
||||
pythonmodules.compile()
|
||||
|
||||
def install():
|
||||
pythonmodules.install()
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali-theme-pisilinux</Name>
|
||||
<Homepage>http://www.pisilinux.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>data</IsA>
|
||||
<Summary>PiSi Linux theme files for YALI</Summary>
|
||||
<Description>yali-branding includes PiSi Linux theme files for YALI(Yet Another Linux Installer).</Description>
|
||||
<Archive sha1sum="6209955206f4dd5dae56a2c8dd0fd43b9ac588c2" type="targz">https://github.com/forYali/yali-theme-pisilinux/archive/0.4.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>yali-theme-pisilinux</Name>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/yali/theme</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2017-03-05</Date>
|
||||
<Version>0.4</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali-theme-pisilinux</Name>
|
||||
<Summary xml:lang="tr">Yali için Pisi Linux tema dosyaları</Summary>
|
||||
<Description xml:lang="tr">yalı-theme YALI projesi Pisi Linux tema dosyaları içerir.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/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 pythonmodules
|
||||
|
||||
def setup():
|
||||
repo_uri = "http://packages.pisilinux.org/repositories/1.0/stable/x86_64/pisi-index.xml.xz" # FIXME
|
||||
pisitools.dosed("yali/constants.py", "@REPO_URI@", repo_uri)
|
||||
pisitools.dosed("yali/constants.py", "@REPO_NAME@", "pisi") # FIXME
|
||||
|
||||
pisitools.dosed("conf/yali.conf", "@INSTALL_TYPE@", "default")
|
||||
|
||||
def build():
|
||||
pythonmodules.compile()
|
||||
|
||||
def install():
|
||||
pythonmodules.install()
|
||||
|
||||
pisitools.domove("/usr/share/applications/yali.desktop", "/usr/share/display-managers/")
|
||||
pisitools.removeDir("usr/share/applications")
|
||||
@@ -0,0 +1,10 @@
|
||||
--- yali/storage/operations.py~ 2014-08-10 11:45:14.877968618 +0200
|
||||
+++ yali/storage/operations.py 2014-08-10 11:49:31.360959247 +0200
|
||||
@@ -235,6 +235,7 @@
|
||||
|
||||
self.device.disk.format.commitToDisk()
|
||||
|
||||
+ yali.baseudev.udev_settle()
|
||||
info = udev_get_block_device(self.device.sysfsPath)
|
||||
try:
|
||||
olduuid = udev_device_get_uuid(info)
|
||||
@@ -0,0 +1,13 @@
|
||||
--- yali/util.py~ 2014-06-16 21:18:24.394455789 +0200
|
||||
+++ yali/util.py 2014-06-16 21:19:17.858453835 +0200
|
||||
@@ -370,10 +370,6 @@
|
||||
chroot("/bin/service dbus start")
|
||||
|
||||
def stop_dbus():
|
||||
- filesdb = pisi.db.filesdb.FilesDB()
|
||||
- if filesdb.is_initialized():
|
||||
- filesdb.close()
|
||||
-
|
||||
# stop dbus
|
||||
chroot("/bin/service dbus stop")
|
||||
# kill comar in chroot if any exists
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali</Name>
|
||||
<Homepage>http://www.pisilinux.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Yet Another Linux Installer</Summary>
|
||||
<Description>YALI is the graphical installer for PiSi Linux distribution which is written using the Qt framework.</Description>
|
||||
<Archive sha1sum="c162aec1990021c927706d4ad5c97159292c859b" type="targz">https://github.com/forYali/yali/archive/3.0.3.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python-qt5</Dependency>
|
||||
<Dependency>e2fsprogs-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!--Patch>no_old_filesdb.patch</Patch-->
|
||||
<Patch>fix_find_device.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>yali</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python-qt5</Dependency>
|
||||
<Dependency>util-linux</Dependency>
|
||||
<!--<Dependency>gptsync</Dependency> -->
|
||||
<Dependency>mdadm</Dependency>
|
||||
<Dependency>lvm2</Dependency>
|
||||
<Dependency>reiserfsprogs</Dependency>
|
||||
<Dependency>ntfsprogs</Dependency>
|
||||
<Dependency>dosfstools</Dependency>
|
||||
<Dependency>xfsprogs</Dependency>
|
||||
<Dependency>xdm</Dependency>
|
||||
<Dependency>comar</Dependency>
|
||||
<Dependency>panda</Dependency>
|
||||
<Dependency>python-pyaspects</Dependency>
|
||||
<Dependency>pisilinux-python</Dependency>
|
||||
<Dependency>syslinux</Dependency>
|
||||
<Dependency>pyqtermwidget</Dependency>
|
||||
<!-- disable gfx family , find a proper solution for its menu generation -->
|
||||
<!--Dependency>gfxtheme-pisilinux-install</Dependency-->
|
||||
<Dependency>pyparted</Dependency>
|
||||
<Dependency>python-pyblock</Dependency>
|
||||
<Dependency>yali-branding-pisilinux</Dependency>
|
||||
<Dependency>yali-theme-pisilinux</Dependency>
|
||||
<Dependency>python-udev</Dependency>
|
||||
<Dependency>pisilinux-desktop-services</Dependency>
|
||||
<!--
|
||||
pardusman should add locale packages according to the selected languages.
|
||||
IsA tags could be used to decide which packages to be installed.
|
||||
-->
|
||||
<Dependency>glibc-locales-nl</Dependency>
|
||||
<Dependency>glibc-locales-de</Dependency>
|
||||
<Dependency>glibc-locales-es</Dependency>
|
||||
<Dependency>glibc-locales-pt</Dependency>
|
||||
<Dependency>glibc-locales-sv</Dependency>
|
||||
<Dependency>glibc-locales-fr</Dependency>
|
||||
<Dependency>glibc-locales-it</Dependency>
|
||||
<Dependency>glibc-locales-ca</Dependency>
|
||||
<Dependency>glibc-locales-pl</Dependency>
|
||||
<Dependency>glibc-locales-ru</Dependency>
|
||||
<Dependency>glibc-locales-hu</Dependency>
|
||||
<Dependency>glibc-locales-hr</Dependency>
|
||||
<Dependency>droid-fonts</Dependency>
|
||||
<!-- <Dependency>cursor-theme-oxygen-white</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="data">/etc/yali</Path>
|
||||
<Path fileType="data">/lib/udev/rules.d/70-yali.rules</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2017-03-05</Date>
|
||||
<Version>3.0.3</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>yali</Name>
|
||||
<Summary xml:lang="tr">YALI: PiSi Linux kurulum yazılımı</Summary>
|
||||
<Description xml:lang="tr">YALI: PiSi Linux kurulum yazılımı.</Description>
|
||||
<Description xml:lang="fr">YALI: Yet Another Linux Installer (encore un nouvel installateur Linux).</Description>
|
||||
<Description xml:lang="pl">YALI jest graficznym instalatorem PiSi Linux.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user