fish: new package

This commit is contained in:
suvari
2023-12-26 22:59:11 +03:00
parent a33aeebc6e
commit 297e83bead
7 changed files with 180 additions and 9 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env 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 cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DCMAKE_BUILD_TYPE=None")
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "README*")
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>fish</Name>
<Homepage>https://fishshell.com</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPL2</License>
<Icon>fish</Icon>
<IsA>app:console</IsA>
<Summary>The user-friendly command line shell.</Summary>
<Description>fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.</Description>
<Archive sha1sum="b67772c489de273392ec0c9c4d3c9d020b28b499" type="tarxz">https://github.com/fish-shell/fish-shell/releases/download/3.6.4/fish-3.6.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libpcre2-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>fish</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>python3</Dependency>
<Dependency>libpcre2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/fish</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="doc">/usr/share/doc/fish</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>fish-devel</Name>
<Summary>Development files for fish</Summary>
<RuntimeDependencies>
<Dependency release="current">fish</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/share/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-12-26</Date>
<Version>3.6.4</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>fish</Name>
<Summary xml:lang="tr">Kullanıcı dostu komut satırı kabuğu.</Summary>
<Description xml:lang="tr">Fish, macOS, Linux ve ailenin geri kalanı için akıllı ve kullanıcı dostu bir komut satırı kabuğudur. Fish, sözdizimi vurgulama, yazarken otomatik öneri ve hiçbir yapılandırma gerektirmeden çalışan şık sekme tamamlama gibi özellikler içerir.</Description>
</Source>
</PISI>