wok-current rev 20385
Add amiwm
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Jun 23 10:59:44 2018 +0200 (2018-06-23) |
parents | 64ffa42d750d |
children | 29ddbebcc777 |
files | amiwm/description.txt amiwm/receipt amiwm/stuff/amiwm.xdesktop amiwm/stuff/patches/amiwm-man.patch amiwm/stuff/ppmtoinfo.1 amiwm/stuff/requestchoice.1 net6/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/amiwm/description.txt Sat Jun 23 10:59:44 2018 +0200 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 Sat Jun 23 10:59:44 2018 +0200 2.3 @@ -0,0 +1,35 @@ 2.4 +# SliTaz package receipt. 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 +DEPENDS="xorg-libICE xorg-libSM xorg-libX11 xorg-libXext xorg-libXmu" 2.18 +BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev xorg-libICE-dev xorg-libXt-dev \ 2.19 +xorg-libXmu-dev" 2.20 + 2.21 +compile_rules() { 2.22 + patch -p1 < $stuff/patches/amiwm-man.patch 2.23 + ./configure $CONFIGURE_ARGS && 2.24 + make gram.h && 2.25 + make && 2.26 + make prefix=$install/usr mandir='${prefix}/share/man' install || return 1 2.27 + 2.28 + ln -sf ../lib/amiwm/requestchoice $install/usr/bin/requestchoice 2.29 + install -Dm644 $stuff/amiwm.xdesktop $install/usr/share/xsessions/amiwm.desktop 2.30 + 2.31 + install -Dm644 $stuff/*.1 $install/usr/share/man/man1 # from Debian 2.32 + gzip -9 $install/usr/share/man/man1/* 2.33 + install -Dm644 README* LICENSE $install/usr/share/doc 2.34 +} 2.35 + 2.36 +genpkg_rules() { 2.37 + cp -a $install/usr $fs 2.38 +}
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/amiwm/stuff/amiwm.xdesktop Sat Jun 23 10:59:44 2018 +0200 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 Sat Jun 23 10:59:44 2018 +0200 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/ppmtoinfo.1 Sat Jun 23 10:59:44 2018 +0200 5.3 @@ -0,0 +1,63 @@ 5.4 +.TH ppmtoinfo 1 "March 3, 2000" 5.5 +.SH NAME 5.6 +ppmtoinfo \- convert a portable pixmap into an Amiga .info file 5.7 +.SH SYNOPSIS 5.8 +.B ppmtoinfo 5.9 +[\-type icontype] [\-floyd|\-fs] [\-map mapfile] [ppmfile] [ppmfile] 5.10 +.SH DESCRIPTION 5.11 +This manpage documents briefly the 5.12 +.B ppmtoinfo 5.13 +command. 5.14 +This manual page was written for the Debian GNU/Linux distribution 5.15 +because the original program does not have a manual page. 5.16 +.PP 5.17 +.B ppmtoinfo 5.18 +is a program that converts portable pixmap (.ppm) files into the 5.19 +Amiga info format which is used to store icons as. 5.20 +.SH OPTIONS 5.21 +.TP 5.22 +.BI \-type " icontype" 5.23 +set the type of the icon. 5.24 +.TP 5.25 +.B \-floyd, \-fs 5.26 +Enable Floyd\-Steinberg 5.27 +.TP 5.28 +.BI \-map " mapfile" 5.29 +Use the map file mapfile 5.30 +.br 5.31 +.SH ICON TYPES 5.32 +The 5.33 +.B \-type 5.34 +option lets you set the type of the icon you creat. The parameter 5.35 +can be any of 5.36 +.TP 5.37 +.B appicon 5.38 +A normal application 5.39 +.TP 5.40 +.B device 5.41 +A device 5.42 +.TP 5.43 +.B disk 5.44 +A disk 5.45 +.TP 5.46 +.B drawer 5.47 +A drawer (directory) 5.48 +.TP 5.49 +.B garbage 5.50 +A garbage can 5.51 +.TP 5.52 +.B kick 5.53 +A kickstart? 5.54 +.TP 5.55 +.B project 5.56 +A project? 5.57 +.TP 5.58 +.B tool 5.59 +A toolbox? 5.60 + 5.61 +.SH SEE ALSO 5.62 +.BR amiwm (1) 5.63 +.br 5.64 +.SH AUTHOR 5.65 +This manual page was written by Jorgen Schaefer <forcer@mindless.com> 5.66 +for the Debian GNU/Linux system (but may be used by others).
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/amiwm/stuff/requestchoice.1 Sat Jun 23 10:59:44 2018 +0200 6.3 @@ -0,0 +1,35 @@ 6.4 +.TH requestchoice 1 "March 3, 2000" 6.5 +.SH NAME 6.6 +requestchoice \- request a user choice 6.7 +.SH SYNOPSIS 6.8 +.B requestchoice 6.9 +.IR title " " text " [ " b1 " ] [ " b2 " ] [ " ... " ] [ " b0 " ]" 6.10 +.SH DESCRIPTION 6.11 +This manual page documents briefly the 6.12 +.B requestchoice 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 requestchoice 6.18 +is a program that pops up a window with a title, a textarea, and one 6.19 +or more buttons from which the user can chose one. 6.20 +.SH OPTIONS 6.21 +.TP 6.22 +.B title 6.23 +The title of the request window. 6.24 +.TP 6.25 +.B text 6.26 +The text in the body of the request window. 6.27 +.TP 6.28 +.B b1, b2, ... 6.29 +The text on the button. They're numbered from left to right, with the 6.30 +rightmost button being "button 0" and the leftmost being "button 1". 6.31 +When clicked, requestchoice will print the button number to 6.32 +.I stdout 6.33 + 6.34 +.SH SEE ALSO 6.35 +.BR amiwm (1). 6.36 +.SH AUTHOR 6.37 +This manual page was written by Jorgen Schaefer <forcer@mindless.com> 6.38 +for the Debian GNU/Linux system (but may be used by others).
7.1 --- a/net6/receipt Wed Jun 20 13:19:55 2018 +0200 7.2 +++ b/net6/receipt Sat Jun 23 10:59:44 2018 +0200 7.3 @@ -12,12 +12,11 @@ 7.4 7.5 DEPENDS="gnutls libgpg-error libgcrypt libsigc++ zlib gcc-lib-base libtasn1" 7.6 BUILD_DEPENDS="$DEPENDS gnutls-dev libgpg-error-dev libgcrypt-dev libsigc++-dev \ 7.7 -libtasn1-dev pkg-config p11-kit-dev" 7.8 +libtasn1-dev pkg-config p11-kit-dev libgnutls" 7.9 7.10 # Rules to configure and make the package. 7.11 compile_rules() 7.12 { 7.13 - cd $src 7.14 ./configure \ 7.15 --prefix=/usr \ 7.16 --infodir=/usr/share/info \