wok-next rev 20844
Add amiwm, tklauncher (thanks Pasquale Frega), tcl2c.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Jun 22 20:40:27 2018 +0300 (2018-06-22) |
parents | 8e7b854500ca |
children | 5ae348053c83 |
files | amiwm/description.txt amiwm/receipt amiwm/stuff/amiwm.xdesktop amiwm/stuff/patches/amiwm-man.patch amiwm/stuff/patches/series amiwm/stuff/ppmtoinfo.1 amiwm/stuff/requestchoice.1 tcl2c/receipt tklauncher/description.txt tklauncher/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/amiwm/description.txt Fri Jun 22 20:40:27 2018 +0300 1.3 @@ -0,0 +1,9 @@ 1.4 +amiwm is an X window manager that tries to make your display look and 1.5 +feel like an Amiga Workbench screen. It is fully functional and can 1.6 +do all the usual window manager stuff, like moving and resizing 1.7 +windows. 1.8 + 1.9 +The purpose of amiwm is to make life more pleasant for Amiga-freaks 1.10 +like myself who has/wants to use UNIX workstations once in a while. 1.11 +It can also be used on the Amiga with the AmiWin X server, although 1.12 +this part needs some more work.
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/amiwm/receipt Fri Jun 22 20:40:27 2018 +0300 2.3 @@ -0,0 +1,33 @@ 2.4 +# SliTaz package receipt v2. 2.5 + 2.6 +PACKAGE="amiwm" 2.7 +VERSION="0.21pl2" 2.8 +CATEGORY="x-window" 2.9 +SHORT_DESC="Amiga look alike window manager" 2.10 +MAINTAINER="al.bobylev@gmail.com" 2.11 +LICENSE="other" 2.12 +WEB_SITE="http://www.lysator.liu.se/~marcus/amiwm.html" 2.13 + 2.14 +TARBALL="$PACKAGE$VERSION.tar.gz" 2.15 +WGET_URL="ftp://ftp.lysator.liu.se/pub/X11/wm/amiwm/$TARBALL" 2.16 + 2.17 +BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev xorg-libICE-dev xorg-libXt-dev \ 2.18 +xorg-libXmu-dev" 2.19 + 2.20 +compile_rules() { 2.21 + ./configure $CONFIGURE_ARGS && 2.22 + make gram.h && 2.23 + make && 2.24 + make prefix=$install/usr mandir='${prefix}/share/man' install || return 1 2.25 + 2.26 + ln -sf ../lib/amiwm/requestchoice $install/usr/bin/requestchoice 2.27 + install -Dm644 $stuff/amiwm.xdesktop $install/usr/share/xsessions/amiwm.desktop 2.28 + 2.29 + cook_pick_manpages $stuff/*.1 # from Debian 2.30 + cook_pick_docs README* LICENSE 2.31 +} 2.32 + 2.33 +genpkg_rules() { 2.34 + copy @std 2.35 + DEPENDS="xorg-libICE xorg-libSM xorg-libX11 xorg-libXext xorg-libXmu" 2.36 +}
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/amiwm/stuff/amiwm.xdesktop Fri Jun 22 20:40:27 2018 +0300 3.3 @@ -0,0 +1,9 @@ 3.4 +[Window Manager] 3.5 +SessionManaged=true 3.6 + 3.7 +[Desktop Entry] 3.8 +Name=amiwm 3.9 +Terminal=False 3.10 +Exec=amiwm 3.11 +Type=Application 3.12 +Comment=The Amiga look alike window manager
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/amiwm/stuff/patches/amiwm-man.patch Fri Jun 22 20:40:27 2018 +0300 4.3 @@ -0,0 +1,169 @@ 4.4 +--- a/amiwm.1 4.5 ++++ b/amiwm.1 4.6 +@@ -1,6 +1,3 @@ 4.7 +-.\" @(#)amiwm.1 4.8 +-'\"macro stdmacro 4.9 +-.nr X 4.10 + .TH amiwm 1 "19 Jul 2010" 4.11 + .SH NAME 4.12 + amiwm \- Amiga Workbench-like X Window Manager 4.13 +@@ -16,17 +13,17 @@ 4.14 + .I Amiwm 4.15 + is configurable with a $HOME/\.amiwmrc-file containing some or all 4.16 + of the following options: 4.17 +-.SH FastQuit: {yes|no} 4.18 ++.SH FastQuit: {yes | no} 4.19 + 4.20 + Specifies whether amiwm should quit directly when the Quit 4.21 + menu item is selected, rather than popping up a requester. 4.22 + (on/off or true/false can be used instead of yes/no.) 4.23 + 4.24 +-.SH SizeBorder {right|bottom|both|none} 4.25 ++.SH SizeBorder {right | bottom | both | none} 4.26 + 4.27 + Specifies which border should be enlarged when a sizegadget is present. 4.28 + 4.29 +-.SH ForceMove {manual|auto|always} 4.30 ++.SH ForceMove {manual | auto | always} 4.31 + 4.32 + Enables you to move windows outside the perimeter of the root window 4.33 + when pressing shift, when trying to drag at least 25% of the window 4.34 +@@ -41,59 +38,60 @@ 4.35 + Gives the filename of the .info file to use as a default icon. 4.36 + It is relative to the IconDir. 4.37 + 4.38 +-.SH IconPalette {system|magicwb|schwartz|\f1\*(lq\f3filename"} 4.39 ++.SH IconPalette {system | magicwb | schwartz | \(lqfilename\(rq} 4.40 + 4.41 + Selects either the Workbench\*R default palette, or the MagicWorkbench 4.42 + standard palette for use with icons. The third option is a 16 color 4.43 + palette used on the "Eric Schwartz Productions CD Archive". Alternatively, 4.44 + the filename of a PPM file representing the palette to use can be used. 4.45 + 4.46 +-.SH ScreenFont \f1\*(lq\f3fontname" 4.47 ++.SH ScreenFont \(lqfontname\(rq 4.48 + 4.49 + Selects a font to use for windowtitles etc. 4.50 + 4.51 +-.SH IconFont \f1\*(lq\f3fontname" 4.52 ++.SH IconFont \(lqfontname\(rq 4.53 + 4.54 + Selects a font for icontitles. 4.55 + 4.56 +-.SH {detailpen|blockpen|textpen|shinepen|shadowpen|fillpen|filltextpen| 4.57 +- backgroundpen|highlighttextpen|bardetailpen|barblockpen| 4.58 +- bartrimpen} \f1\*(lq\f3colorname" 4.59 ++.SH {detailpen | blockpen | textpen | shinepen | shadowpen | fillpen | filltextpen | backgroundpen | highlighttextpen | bardetailpen | barblockpen | bartrimpen} \(lqcolorname\(rq 4.60 + 4.61 + Modifies the colour scheme for the window manager. 4.62 + 4.63 +-.SH CustomIconsOnly {yes|no} 4.64 ++.SH CustomIconsOnly {yes | no} 4.65 + 4.66 + This prevent applications to display their own icons when in iconified state. 4.67 + Only icons defined in amiwmrc for each apps will be used. 4.68 + Because apps own icon are too different from one eachother. 4.69 + They comes in various sizes and themes. Some icons will be 32x32, 4.70 +-while some other will be a 128x128 or even bigger .. By using this option, 4.71 ++while some other will be a 128x128 or even bigger. By using this option, 4.72 + You have the possibility to decide which icon should be used for each app. 4.73 + If no custom icons are defined at all, the def_tool.info will be used for 4.74 +-all iconified apps. Format is: style { class "myClass" icon "myIcon.info" } 4.75 ++all iconified apps. Format is: 4.76 ++.nf 4.77 ++style { class "myClass" icon "myIcon.info" } 4.78 ++.fi 4.79 + To find out a given program's class, use "xlsclients -l" to list all opened 4.80 + applications, and then use "xprop -id <0x0000000>" to list a 4.81 + given app's properties. Use either WM_CLASS or WM_ICON_NAME strings in amiwmrc. 4.82 + 4.83 +-.SH ShortLabelIcons {yes|no} 4.84 ++.SH ShortLabelIcons {yes | no} 4.85 + 4.86 + This limit the length of the text for iconified programs. For example, if this 4.87 + option is activated, an iconified program text will be limited to 8 chars + ".." 4.88 + Use this option if you don't want iconified program text to be loong strings.. 4.89 + 4.90 +-.SH TitleBarClock {yes|no} 4.91 ++.SH TitleBarClock {yes | no} 4.92 + 4.93 + Enables a clock in the titlebar. It displays the date and time. 4.94 + 4.95 +-.SH TitleClockFormat [<number>] "time string" 4.96 ++.SH TitleClockFormat [<number>] \(lqtime string\(rq 4.97 + 4.98 + This lets you choose a new format to display the Title Bar Clock. 4.99 + The time string is formatted with the standard strftime() parameters. 4.100 + The default is "%c". It has been found that "%a %b %e %Y %l:%M %p" works 4.101 + well too. Number is the update interval in seconds. 4.102 + 4.103 +-.SH ToolItem \f1\*(lq\f3name" \f1\*(lq\f3command" \f1\*(lq\f3hotkey" 4.104 ++.SH ToolItem \(lqname\(rq \(lqcommand\(rq \(lqhotkey\(rq 4.105 + 4.106 + Adds an item in the Tools menu with the specified name, which executes 4.107 + the command when selected. A string containing a single uppercase letter 4.108 +@@ -104,26 +102,26 @@ 4.109 + 4.110 + Inserts a separator bar in the Tools menu. 4.111 + 4.112 +-.SH ToolItem \f1\*(lq\f3name" { <tool item commands>} 4.113 ++.SH ToolItem \(lqname\(rq { <tool item commands>} 4.114 + 4.115 + Create ToolItem:s in a submenu with the specified name. It is not legal 4.116 + to create a submenu inside another submenu. 4.117 + 4.118 +-.SH Screen [<number>] \f1\*(lq\f3name" 4.119 ++.SH Screen [<number>] \(lqname\(rq 4.120 + 4.121 + Create a new screen with the specified name. It will be placed below all 4.122 + earlier created screens. To move a window between two screens, iconify it 4.123 + and drag the icon over to the other screen. If the second argument is given, 4.124 + this screen is placed on the corresponding X screen. 4.125 + 4.126 +-.SH ModulePath \f1\*(lq\f3path(:path...)" 4.127 +- 4.128 ++.SH ModulePath \(lqpath(:path...)\(rq 4.129 ++ 4.130 + Sets one or more directories where amiwm will look for module binaries. 4.131 + The default is AMIWM_HOME. Note that the module binaries cannot be 4.132 + shared amongst different architectures. 4.133 +- 4.134 +-.SH Module \f1\*(lq\f3name" ["initstring"] 4.135 +- 4.136 ++ 4.137 ++.SH Module \(lqname\(rq ["initstring"] 4.138 ++ 4.139 + Start a module with the specified name. If initstring is specified, it 4.140 + is sent to the module. There are currently two modules shipped with 4.141 + amiwm; Background and Keyboard. These are documented in the file 4.142 +@@ -131,16 +129,16 @@ 4.143 + Background module, the screen that was created last is used. 4.144 + 4.145 + .SH InterScreenGap number 4.146 +- 4.147 ++ 4.148 + Sets the size in number of pixels of the "video DMA off" area that appears 4.149 + between screens when they are dragged. 4.150 +- 4.151 +-.SH AutoRaise {yes|no} 4.152 +- 4.153 ++ 4.154 ++.SH AutoRaise {yes | no} 4.155 ++ 4.156 + Selects whether windows will automatically be moved to the front when 4.157 + they are activated. 4.158 + 4.159 +-.SH Focus {followmouse|sloppy|clicktotype} 4.160 ++.SH Focus {followmouse | sloppy | clicktotype} 4.161 + 4.162 + Sets the policy by which windows are given focus. Followmouse is the 4.163 + default and means that the window that contains the mouse pointer will 4.164 +@@ -158,7 +156,7 @@ 4.165 + sure that either 'make install' runs successfully (in which case 4.166 + amiwm will know where its icon is), or that the file .amiwmrc 4.167 + contains a correct specification of the icon's location. 4.168 +- 4.169 ++ 4.170 + .SH FILES 4.171 + .nf 4.172 + $HOME/.amiwmrc
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/amiwm/stuff/patches/series Fri Jun 22 20:40:27 2018 +0300 5.3 @@ -0,0 +1,1 @@ 5.4 +amiwm-man.patch
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/amiwm/stuff/ppmtoinfo.1 Fri Jun 22 20:40:27 2018 +0300 6.3 @@ -0,0 +1,63 @@ 6.4 +.TH ppmtoinfo 1 "March 3, 2000" 6.5 +.SH NAME 6.6 +ppmtoinfo \- convert a portable pixmap into an Amiga .info file 6.7 +.SH SYNOPSIS 6.8 +.B ppmtoinfo 6.9 +[\-type icontype] [\-floyd|\-fs] [\-map mapfile] [ppmfile] [ppmfile] 6.10 +.SH DESCRIPTION 6.11 +This manpage documents briefly the 6.12 +.B ppmtoinfo 6.13 +command. 6.14 +This manual page was written for the Debian GNU/Linux distribution 6.15 +because the original program does not have a manual page. 6.16 +.PP 6.17 +.B ppmtoinfo 6.18 +is a program that converts portable pixmap (.ppm) files into the 6.19 +Amiga info format which is used to store icons as. 6.20 +.SH OPTIONS 6.21 +.TP 6.22 +.BI \-type " icontype" 6.23 +set the type of the icon. 6.24 +.TP 6.25 +.B \-floyd, \-fs 6.26 +Enable Floyd\-Steinberg 6.27 +.TP 6.28 +.BI \-map " mapfile" 6.29 +Use the map file mapfile 6.30 +.br 6.31 +.SH ICON TYPES 6.32 +The 6.33 +.B \-type 6.34 +option lets you set the type of the icon you creat. The parameter 6.35 +can be any of 6.36 +.TP 6.37 +.B appicon 6.38 +A normal application 6.39 +.TP 6.40 +.B device 6.41 +A device 6.42 +.TP 6.43 +.B disk 6.44 +A disk 6.45 +.TP 6.46 +.B drawer 6.47 +A drawer (directory) 6.48 +.TP 6.49 +.B garbage 6.50 +A garbage can 6.51 +.TP 6.52 +.B kick 6.53 +A kickstart? 6.54 +.TP 6.55 +.B project 6.56 +A project? 6.57 +.TP 6.58 +.B tool 6.59 +A toolbox? 6.60 + 6.61 +.SH SEE ALSO 6.62 +.BR amiwm (1) 6.63 +.br 6.64 +.SH AUTHOR 6.65 +This manual page was written by Jorgen Schaefer <forcer@mindless.com> 6.66 +for the Debian GNU/Linux system (but may be used by others).
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/amiwm/stuff/requestchoice.1 Fri Jun 22 20:40:27 2018 +0300 7.3 @@ -0,0 +1,35 @@ 7.4 +.TH requestchoice 1 "March 3, 2000" 7.5 +.SH NAME 7.6 +requestchoice \- request a user choice 7.7 +.SH SYNOPSIS 7.8 +.B requestchoice 7.9 +.IR title " " text " [ " b1 " ] [ " b2 " ] [ " ... " ] [ " b0 " ]" 7.10 +.SH DESCRIPTION 7.11 +This manual page documents briefly the 7.12 +.B requestchoice 7.13 +command. 7.14 +This manual page was written for the Debian GNU/Linux distribution 7.15 +because the original program does not have a manual page. 7.16 +.PP 7.17 +.B requestchoice 7.18 +is a program that pops up a window with a title, a textarea, and one 7.19 +or more buttons from which the user can chose one. 7.20 +.SH OPTIONS 7.21 +.TP 7.22 +.B title 7.23 +The title of the request window. 7.24 +.TP 7.25 +.B text 7.26 +The text in the body of the request window. 7.27 +.TP 7.28 +.B b1, b2, ... 7.29 +The text on the button. They're numbered from left to right, with the 7.30 +rightmost button being "button 0" and the leftmost being "button 1". 7.31 +When clicked, requestchoice will print the button number to 7.32 +.I stdout 7.33 + 7.34 +.SH SEE ALSO 7.35 +.BR amiwm (1). 7.36 +.SH AUTHOR 7.37 +This manual page was written by Jorgen Schaefer <forcer@mindless.com> 7.38 +for the Debian GNU/Linux system (but may be used by others).
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/tcl2c/receipt Fri Jun 22 20:40:27 2018 +0300 8.3 @@ -0,0 +1,27 @@ 8.4 +# SliTaz package receipt. 8.5 + 8.6 +PACKAGE="tcl2c" 8.7 +VERSION="2016.4" 8.8 +CATEGORY="development" 8.9 +SHORT_DESC="Create a C file from Tcl file for C compiler" 8.10 +MAINTAINER="al.bobylev@gmail.com" 8.11 +LICENSE="GPL2" 8.12 +WEB_SITE="http://tcl2c.sourceforge.net/" 8.13 + 8.14 +TARBALL="$PACKAGE.$VERSION.zip" 8.15 +WGET_URL="$SF_MIRROR/tcl2c/$TARBALL" 8.16 + 8.17 +BUILD_DEPENDS="tcl-dev" 8.18 + 8.19 +compile_rules() { 8.20 + cd generic 8.21 + sed -i 's|libtcl8\.5\.so|-ltcl8.6|' makefile 8.22 + 8.23 + make linux && 8.24 + install -Dm755 tcl2c $install/usr/bin/tcl2c 8.25 +} 8.26 + 8.27 +genpkg_rules() { 8.28 + copy @std 8.29 + DEPENDS="tcl" 8.30 +}
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/tklauncher/description.txt Fri Jun 22 20:40:27 2018 +0300 9.3 @@ -0,0 +1,2 @@ 9.4 +TkLauncher is a small desktop launcher similar to AmiDock. Developed in Tcl/Tk 9.5 +and C it is mainly intended to be used with amiwm.
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/tklauncher/receipt Fri Jun 22 20:40:27 2018 +0300 10.3 @@ -0,0 +1,34 @@ 10.4 +# SliTaz package receipt. 10.5 + 10.6 +PACKAGE="tklauncher" 10.7 +VERSION="0.31" 10.8 +CATEGORY="x-window" 10.9 +SHORT_DESC="TkLauncher desktop launcher" 10.10 +MAINTAINER="pasquale_frega@tiscali.it" 10.11 +LICENSE="BSD" 10.12 +WEB_SITE="http://web.tiscali.it/pas80/tklauncher.htm" 10.13 + 10.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 10.15 +WGET_URL="http://web.tiscali.it/pas80/$TARBALL" 10.16 + 10.17 +BUILD_DEPENDS="tcl tk libtkimg tcl-dev tk-dev libtkimg-dev" 10.18 +BUILD_DEPENDS="tcl-dev tk-dev libtkimg-dev tcl2c" 10.19 + 10.20 +compile_rules() { 10.21 + sed -i 's|/usr/local|/usr|; s|8\.5|8.6|g' Makefile 10.22 + 10.23 + tcl2c -o tklauncher.c tklauncher.tcl -tcl -tk && 10.24 + make && 10.25 + make INSTALLDIR=$install/usr install || return 1 10.26 + 10.27 + chmod 755 $install/usr/lib/amiwm/TkLauncher # was 751 10.28 + cook_pick_docs README LICENSE 10.29 +} 10.30 + 10.31 +genpkg_rules() { 10.32 + copy @std 10.33 + DEPENDS="tcl tk libtkimg" 10.34 + SUGGESTED="amiwm" 10.35 + CONFIG_FILES="/usr/share/tklauncher/tklauncherrc" 10.36 + TAGS="amiwm AmiDock Amiga" 10.37 +}