rxvt-unicode.

This commit is contained in:
4fury-c3440d8
2021-12-21 20:37:58 +03:00
parent 76b2266298
commit 39cda34704
3 changed files with 53 additions and 35 deletions
+29 -27
View File
@@ -4,37 +4,38 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
i = ''.join([
' --enable-xft',
' --enable-perl',
' --enable-frills',
' --enable-fading',
' --enable-pixbuf',
' --enable-unicode3',
' --enable-iso14755',
' --enable-256-color',
' --enable-combining',
' --enable-mousewheel',
' --enable-everything',
' --enable-text-blink',
' --enable-rxvt-scroll',
' --enable-next-scroll',
' --enable-font-styles',
' --enable-xterm-scroll',
' --enable-transparency',
' --enable-slipwheeling',
' --enable-smart-resize',
' --enable-pointer-blank',
' --enable-keepscrolling',
' --enable-selectionscrolling '
])
def setup(): def setup():
autotools.configure("--enable-everything \ autotools.configure(i)
--enable-perl \
--enable-unicode3 \
--enable-iso14755 \
--enable-mousewheel \
--enable-slipwheeling \
--enable-xft \
--enable-pixbuf \
--enable-font-styles \
--enable-transparency \
--enable-fading \
--enable-smart-resize \
--enable-text-blink \
--enable-pointer-blank \
--enable-utmp \
--enable-wtmp \
--enable-rxvt-scroll \
--enable-next-scroll \
--enable-xterm-scroll \
--enable-frills \
--enable-keepscrolling \
--enable-selectionscrolling \
--enable-font-styles \
--enable-256-color \
--enable-combining")
def build(): def build():
autotools.make() autotools.make()
@@ -43,6 +44,7 @@ def build():
def install(): def install():
shelltools.export("TERMINFO", "%s/usr/share/terminfo" % get.installDIR()) shelltools.export("TERMINFO", "%s/usr/share/terminfo" % get.installDIR())
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dobin("doc/rxvt-tabbed")
pisitools.insinto("/usr/share/terminfo/r", "doc/etc/rxvt-unicode.terminfo", "rxvt-unicode") pisitools.insinto("/usr/share/terminfo/r", "doc/etc/rxvt-unicode.terminfo", "rxvt-unicode")
pisitools.insinto("/etc", "doc/etc/rxvt-unicode.termcap") pisitools.insinto("/etc", "doc/etc/rxvt-unicode.termcap")
@@ -50,7 +52,7 @@ def install():
shelltools.chmod("%s/usr/share/terminfo/r/rxvt-unicode" % get.installDIR(), 0644) shelltools.chmod("%s/usr/share/terminfo/r/rxvt-unicode" % get.installDIR(), 0644)
shelltools.chmod("%s/etc/rxvt-unicode.termcap" % get.installDIR(), 0644) shelltools.chmod("%s/etc/rxvt-unicode.termcap" % get.installDIR(), 0644)
pisitools.dodoc("README.FAQ", "Changes", "doc/README*", "doc/changes.txt", "doc/rxvt-tabbed") pisitools.dodoc("README.FAQ", "Changes", "doc/README.xvt")
# Should be provided by ncurses # Should be provided by ncurses
pisitools.remove("/usr/share/terminfo/r/rxvt-unicode") pisitools.remove("/usr/share/terminfo/r/rxvt-unicode")
@@ -2,8 +2,8 @@
Version=1.0 Version=1.0
Name=urxvt (tabbed) Name=urxvt (tabbed)
Comment=An unicode capable and tabbed rxvt clone Comment=An unicode capable and tabbed rxvt clone
Exec=urxvt-tabbed Exec=rxvt-tabbed
Icon=utilities-terminal Icon=utilities-terminal
Terminal=false Terminal=false
Type=Application Type=Application
Categories=System;TerminalEmulator; Categories=System;TerminalEmulator;
+22 -6
View File
@@ -8,15 +8,18 @@
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPL-2</License>
<Icon>utilities-terminal</Icon>
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<Summary>Rxvt clone with XFT and Unicode support</Summary> <Summary>Rxvt clone with XFT and Unicode support.</Summary>
<Description>Rxvt-unicode is a terminal application with graphical user interface having XVT and Unicode support.</Description> <Description>Rxvt-unicode is a terminal application with graphical user interface having XVT and Unicode support.</Description>
<Archive sha1sum="d325d8cdea6bcb8e0b8b219b8451bf5c690b6c62" type="tarbz2">http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.26.tar.bz2</Archive> <Archive sha1sum="700265a255eedf0f553cadfe5484bf71f8fb74c2" type="tarbz2">
https://ftp.osuosl.org/pub/blfs/conglomeration/rxvt-unicode/rxvt-unicode-9.30.tar.bz2
</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>libXt-devel</Dependency> <Dependency>libXt-devel</Dependency>
<Dependency>libXft-devel</Dependency> <Dependency>libXft-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
<Dependency>libptytty-devel</Dependency>
<Dependency>fontconfig-devel</Dependency> <Dependency>fontconfig-devel</Dependency>
<Dependency>libXrender-devel</Dependency> <Dependency>libXrender-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency> <Dependency>gdk-pixbuf-devel</Dependency>
@@ -36,11 +39,17 @@
<Package> <Package>
<Name>rxvt-unicode</Name> <Name>rxvt-unicode</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
<Dependency>libXft</Dependency> <Dependency>libXft</Dependency>
<Dependency>libXmu</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libptytty</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>fontconfig</Dependency> <Dependency>fontconfig</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>gdk-pixbuf</Dependency> <Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>startup-notification</Dependency> <Dependency>startup-notification</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
@@ -55,7 +64,7 @@
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt.desktop">rxvt.desktop</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt.desktop">rxvt.desktop</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvtc.desktop">urxvtc.desktop</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvtc.desktop">urxvtc.desktop</AdditionalFile>
<!-- <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvt-tabbed.desktop">urxvt-tabbed.desktop</AdditionalFile> --> <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt-tabbed.desktop">rxvt-tabbed.desktop</AdditionalFile>
</AdditionalFiles> </AdditionalFiles>
<Provides> <Provides>
<COMAR script="package.py">System.Package</COMAR> <COMAR script="package.py">System.Package</COMAR>
@@ -63,6 +72,13 @@
</Package> </Package>
<History> <History>
<Update release="4">
<Date>2021-12-21</Date>
<Version>9.30</Version>
<Comment>Version bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3"> <Update release="3">
<Date>2021-11-19</Date> <Date>2021-11-19</Date>
<Version>9.26</Version> <Version>9.26</Version>