mirror of
git://slackware.nl/current.git
synced 2024-12-25 09:58:55 +01:00
Slackware 14.2
Thu Jun 30 20:26:57 UTC 2016 Slackware 14.2 x86_64 stable is released! The long development cycle (the Linux community has lately been living in "interesting times", as they say) is finally behind us, and we're proud to announce the release of Slackware 14.2. The new release brings many updates and modern tools, has switched from udev to eudev (no systemd), and adds well over a hundred new packages to the system. Thanks to the team, the upstream developers, the dedicated Slackware community, and everyone else who pitched in to help make this release a reality. The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware project by picking up a copy from store.slackware.com. We're taking pre-orders now, and offer a discount if you sign up for a subscription. Have fun! :-)
This commit is contained in:
parent
76fc4757ac
commit
d31c50870d
2507 changed files with 370394 additions and 230199 deletions
|
@ -1,8 +1,8 @@
|
|||
|
||||
Yes, it is that time again! After well over a year of planning,
|
||||
development, and testing, the Slackware Linux Project is proud to
|
||||
announce the latest stable release of the longest running distribution
|
||||
of the Linux operating system, Slackware version 14.1!
|
||||
Yes, it is that time again (finally)! Following a long period of
|
||||
planning, development, and testing, the Slackware Linux Project is proud
|
||||
to announce the latest stable release of the longest running distribution
|
||||
of the Linux operating system, Slackware version 14.2!
|
||||
|
||||
We are sure you'll enjoy the many improvements. We've done our best
|
||||
to bring the latest technology to Slackware while still maintaining the
|
||||
|
@ -10,21 +10,21 @@ stability and security that you have come to expect. Slackware is well
|
|||
known for its simplicity and the fact that we try to bring software to
|
||||
you in the condition that the authors intended.
|
||||
|
||||
Slackware 14.1 brings many updates and enhancements, among which
|
||||
Slackware 14.2 brings many updates and enhancements, among which
|
||||
you'll find two of the most advanced desktop environments available
|
||||
today: Xfce 4.10.1, a fast and lightweight but visually appealing and
|
||||
easy to use desktop environment, and KDE 4.10.5, a recent stable release
|
||||
of the 4.10.x series of the award-winning KDE desktop environment.
|
||||
These desktops utilize udev, udisks, and udisks2, and many of the
|
||||
specifications from freedesktop.org which allow the system administrator
|
||||
to grant use of various hardware devices according to users' group
|
||||
membership so that they will be able to use items such as USB flash
|
||||
sticks, USB cameras that appear like USB storage, portable hard drives,
|
||||
CD and DVD media, MP3 players, and more, all without requiring sudo, the
|
||||
mount or umount command. Just plug and play. Slackware's desktop
|
||||
should be suitable for any level of Linux experience.
|
||||
today: Xfce 4.12.1, a fast and lightweight but visually appealing and
|
||||
easy to use desktop environment, and KDE 4.14.21 (KDE 4.14.3 with
|
||||
kdelibs-4.14.21) a stable release of the 4.14.x series of the award-
|
||||
winning KDE desktop environment. These desktops utilize eudev, udisks,
|
||||
and udisks2, and many of the specifications from freedesktop.org which
|
||||
allow the system administrator to grant use of various hardware devices
|
||||
according to users' group membership so that they will be able to use
|
||||
items such as USB flash sticks, USB cameras that appear like USB storage,
|
||||
portable hard drives, CD and DVD media, MP3 players, and more, all
|
||||
without requiring sudo, the mount or umount command. Just plug and play.
|
||||
Slackware's desktop should be suitable for any level of Linux experience.
|
||||
|
||||
Slackware uses the 3.10.17 kernel bringing you advanced performance
|
||||
Slackware uses the 4.4.14 kernel bringing you advanced performance
|
||||
features such as journaling filesystems, SCSI and ATA RAID volume
|
||||
support, SATA support, Software RAID, LVM (the Logical Volume Manager),
|
||||
and encrypted filesystems. Kernel support for X DRI (the Direct
|
||||
|
@ -49,31 +49,29 @@ even on single processor machines if it will run on them. Note that on
|
|||
x86_64 (64-bit), all the kernels are SMP capable.
|
||||
|
||||
|
||||
Here are some of the advanced features of Slackware 14.1:
|
||||
Here are some of the advanced features of Slackware 14.2:
|
||||
|
||||
- Runs the 3.10.17 version of the Linux kernel from ftp.kernel.org.
|
||||
The 3.10.x series is well-tested, offers good performance, and will be
|
||||
- Runs the 4.4.14 version of the Linux kernel from ftp.kernel.org.
|
||||
The 4.4.x series is well-tested, offers good performance, and will be
|
||||
getting long term support from kernel.org. For people interested in
|
||||
running the previous long term support kernel series, we've provided
|
||||
sample configuration files for Linux 3.4.66 under the /testing directory.
|
||||
And, to make it easier for people who want to compile the latest Linux
|
||||
kernel, we've also put configuration files for Linux 3.12 in /testing.
|
||||
running the latest Linux kernel, we've also put configuration files for
|
||||
Linux 4.6 in /testing.
|
||||
|
||||
- System binaries are linked with the GNU C Library, version 2.17.
|
||||
- System binaries are linked with the GNU C Library, version 2.23.
|
||||
This version of glibc also has excellent compatibility with
|
||||
existing binaries.
|
||||
|
||||
- X11 based on the X.Org Foundation's modular X Window System.
|
||||
This is X11R7.7, a new release, with many improvements in terms of
|
||||
performance and hardware support.
|
||||
This is X11R7.7 with many improvements in terms of performance and
|
||||
hardware support.
|
||||
|
||||
- Installs gcc-4.8.2 as the default C, C++, Objective-C,
|
||||
- Installs gcc-5.3.0 as the default C, C++, Objective-C,
|
||||
Fortran-77/95/2003/2008, and Ada 95/2005/2012 compiler.
|
||||
|
||||
- Also includes LLVM and Clang, an alternate compiler for C, C++,
|
||||
Objective-C and Objective-C++.
|
||||
|
||||
- The x86_64 version of Slackware 14.1 supports installation and booting
|
||||
- The x86_64 version of Slackware 14.2 supports installation and booting
|
||||
on machines using UEFI firmware.
|
||||
|
||||
- Support for NetworkManager for simple configuration of wired and
|
||||
|
@ -86,65 +84,65 @@ Here are some of the advanced features of Slackware 14.1:
|
|||
- Support for fully encrypted network connections with OpenSSL,
|
||||
OpenSSH, OpenVPN, and GnuPG.
|
||||
|
||||
- Apache (httpd) 2.4.6 web server with Dynamic Shared Object
|
||||
support, SSL, and PHP 5.4.20.
|
||||
- Apache (httpd) 2.4.20 web server with Dynamic Shared Object
|
||||
support, SSL, and PHP 5.6.23.
|
||||
|
||||
- USB, IEEE 1394 (FireWire), and ACPI support, as well as legacy PCMCIA
|
||||
and Cardbus support. This makes Slackware a great operating system
|
||||
for your laptop.
|
||||
- USB2, USB3, IEEE 1394 (FireWire), and ACPI support, as well as legacy
|
||||
PCMCIA and Cardbus support. This makes Slackware a great operating
|
||||
system for your laptop.
|
||||
|
||||
- The udev dynamic device management system for Linux 3.x.
|
||||
This locates and configures most hardware automatically as it
|
||||
is added (or removed) from the system, loading kernel modules
|
||||
as needed. It works along with the kernel's devtmpfs filesystem
|
||||
to create access nodes in the /dev directory.
|
||||
- The udev (eudev) dynamic device management system for Linux 4.x.
|
||||
This locates and configures most hardware automatically as it is added
|
||||
(or removed) from the system, loading kernel modules as needed. It
|
||||
works along with the kernel's tmpfs filesystem to create access nodes
|
||||
in the /dev directory.
|
||||
|
||||
- New development tools, including Perl 5.18.1, Python 2.7.5,
|
||||
Ruby 1.9.3-p448, Subversion 1.7.13, git-1.8.4, mercurial-2.7.2,
|
||||
- New development tools, including Perl 5.22.2, Python 2.7.11,
|
||||
Ruby 2.2.5, Subversion 1.9.4, git-2.9.0, mercurial-3.8.2,
|
||||
graphical tools like Qt designer and KDevelop, and much more.
|
||||
|
||||
- Updated versions of the Slackware package management tools make it
|
||||
easy to add, remove, upgrade, and make your own Slackware packages.
|
||||
Package tracking makes it easy to upgrade from Slackware 14.0 to
|
||||
Slackware 14.1 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
|
||||
Package tracking makes it easy to upgrade from Slackware 14.1 to
|
||||
Slackware 14.2 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
|
||||
The slackpkg tool can also help update from an older version of
|
||||
Slackware to a newer one, and keep your Slackware system up to date.
|
||||
In addition, the slacktrack utility will help you build and maintain
|
||||
your own packages.
|
||||
|
||||
- Web browsers galore! Includes KDE's Konqueror 4.10.5, SeaMonkey 2.21
|
||||
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 24.1,
|
||||
as well as the Thunderbird 24.1 email and news client with advanced
|
||||
- Web browsers galore! Includes KDE's Konqueror 4.14.13, SeaMonkey 2.40
|
||||
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 45.2.0,
|
||||
as well as the Thunderbird 45.1.1 email and news client with advanced
|
||||
junk mail filtering. A script is also available in /extra to repackage
|
||||
Google Chrome as a native Slackware package.
|
||||
Google Chrome as a native Slackware package (Chrome is only available for
|
||||
x86_64).
|
||||
|
||||
- The KDE Software Compilation 4.10.5, a complete desktop environment.
|
||||
This includes the Calligra productivity suite (previously known as
|
||||
KOffice), networking tools, GUI development with KDevelop, multimedia
|
||||
tools (including the Amarok music player and K3B disc burning software),
|
||||
the Konqueror web browser and file manager, dozens of games and utilities,
|
||||
international language support, and more.
|
||||
- The KDE Software Compilation 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21),
|
||||
a complete desktop environment. This includes the Calligra productivity
|
||||
suite (previously known as KOffice), networking tools, GUI development
|
||||
with KDevelop, multimedia tools (including the Amarok music player and
|
||||
K3B disc burning software), the Konqueror web browser and file manager,
|
||||
dozens of games and utilities, international language support, and more.
|
||||
|
||||
- A collection of GTK+ based applications including pidgin-2.10.7,
|
||||
gimp-2.8.6 (with many improvements including a single window mode),
|
||||
gkrellm-2.3.5, xchat-2.8.8, xsane-0.998, and pan-0.139.
|
||||
- A collection of GTK+ based applications including pidgin-2.10.12,
|
||||
gimp-2.8.16, gkrellm-2.3.7, hexchat-2.12.1, xsane-0.999, and pan-0.139.
|
||||
|
||||
- A repository of extra software packages compiled and ready to run
|
||||
in the /extra directory.
|
||||
|
||||
- Many more improved and upgraded packages than we can list here. For
|
||||
a complete list of core packages in Slackware 14.1, see this file:
|
||||
a complete list of core packages in Slackware 14.2, see this file:
|
||||
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware-14.1/PACKAGES.TXT
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware-14.2/PACKAGES.TXT
|
||||
|
||||
|
||||
Downloading Slackware 14.1:
|
||||
Downloading Slackware 14.2:
|
||||
---------------------------
|
||||
|
||||
The full version of Slackware Linux 14.1 is available for download
|
||||
The full version of Slackware Linux 14.2 is available for download
|
||||
from the central Slackware FTP site hosted by our friends at osuosl.org:
|
||||
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware-14.1/
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware-14.2/
|
||||
|
||||
If the sites are busy, see the list of official mirror sites here:
|
||||
|
||||
|
@ -160,23 +158,23 @@ be found in the isolinux directory.
|
|||
Purchasing Slackware on CD-ROM or DVD:
|
||||
--------------------------------------
|
||||
|
||||
Or, please consider purchasing the Slackware Linux 14.1 six CD-ROM
|
||||
Or, please consider purchasing the Slackware Linux 14.2 six CD-ROM
|
||||
set or deluxe dual-sided DVD release directly from Slackware Linux, and
|
||||
you'll be helping to support the continued development of Slackware
|
||||
Linux!
|
||||
|
||||
The DVD release has the 32-bit x86 Slackware 14.1 release on one
|
||||
side, and the 64-bit x86_64 Slackware 14.1 release on the other. Both
|
||||
The DVD release has the 32-bit x86 Slackware 14.2 release on one
|
||||
side, and the 64-bit x86_64 Slackware 14.2 release on the other. Both
|
||||
sides are bootable for easy installation, and includes everything from
|
||||
both releases of Slackware 14.1, including the complete source code
|
||||
both releases of Slackware 14.2, including the complete source code
|
||||
trees.
|
||||
|
||||
The 6 CD-ROM release of Slackware 14.1 is the 32-bit x86 edition.
|
||||
The 6 CD-ROM release of Slackware 14.2 is the 32-bit x86 edition.
|
||||
It includes a bootable first CD-ROM for easy installation. The 6
|
||||
CD-ROMs are labeled for easy reference.
|
||||
|
||||
The Slackware 14.1 x86 6 CD-ROM set is $49.95 plus shipping, or
|
||||
choose the Slackware 14.1 x86/x86_64 dual-sided DVD (also $49.95 plus
|
||||
The Slackware 14.2 x86 6 CD-ROM set is $49.95 plus shipping, or
|
||||
choose the Slackware 14.2 x86/x86_64 dual-sided DVD (also $49.95 plus
|
||||
shipping).
|
||||
|
||||
Slackware Linux is also available by subscription. When we release
|
546
BOOTING.TXT
546
BOOTING.TXT
|
@ -1,546 +0,0 @@
|
|||
Sun Oct 1 23:00:46 CDT 2006
|
||||
|
||||
NOTE: If you are interested in booting your system using PXE, a USB stick,
|
||||
or a mini-ISO (which may then be used to start network (NFS) installations)
|
||||
see Eric Hameleers' helpful page at this location:
|
||||
|
||||
http://slackware.com:/~alien
|
||||
|
||||
Since this is the 'BOOTING' file, pointing out the alternate installers
|
||||
would be the on-topic thing to do here, but I'll also note that everything
|
||||
else there is also pretty good, except that part where Alien BOB tries to
|
||||
get people to gang up on me and get all of this stuff included. Shame,
|
||||
shame! ;-) I'm trying to cobble together an operating system here, not
|
||||
bundle every application on the planet! We're already at six ISO images,
|
||||
and DVD5 is looking small! OK, just kidding. (mostly ;-) Eric's done a
|
||||
massive amount of work on Slackware gratis, and we should all thank him
|
||||
for the more complete and pleasant Slackware we now enjoy. :-)
|
||||
|
||||
All that said, most of this file after this is about 10 years old and I'm
|
||||
not sure how much (if any) of it still pertains to modern Linux. In most
|
||||
cases Slackware on a DVD (or the first disc) should just boot automatically
|
||||
from the primary DVD drive. Or, if you're booting from CD the first one
|
||||
is the bootable one. Sometimes you need to go into the machine's BIOS and
|
||||
make some adjustments to make the system boot from optical media (be
|
||||
careful in there!)
|
||||
|
||||
This file contains some helpful (hopefully! :^) information on what to do if
|
||||
your Linux system won't boot properly.
|
||||
|
||||
Section 1: What to do if after the installation process, the machine will
|
||||
not boot.
|
||||
|
||||
This problem is not uncommon. The reason for it is that the kernel your system
|
||||
tries to boot after installation is not the same as the one used to install (the
|
||||
bootdisk kernel). Typically the kernel that is installed to your hard drive
|
||||
will contain more device drivers, and sometimes one of them won't like some
|
||||
piece of hardware in your machine.
|
||||
|
||||
There are a couple of approaches that can be used to deal with this situation.
|
||||
Perhaps the simplest solution is to open up the machine and pull any cards that
|
||||
aren't crucial, and then try to reboot the system. If this is successful, then
|
||||
follow the instructions in the FAQ.TXT for building and installing a kernel
|
||||
that is customized for your hardware.
|
||||
|
||||
Another approach (that doesn't involve opening the machine) is to try to use the
|
||||
bootdisk you installed with to kickstart the system. To do this, boot the disk
|
||||
and then use the "mount" option to have the kernel boot the root partition on
|
||||
your hard drive rather that a root/install disk. Let's assume your root Linux
|
||||
partition is on /dev/hda2. To boot the system, you'd use this command at the
|
||||
Syslinux "boot:" prompt on the bootdisk:
|
||||
|
||||
mount noinitrd ro root=/dev/hda2
|
||||
|
||||
If you installed using the Slackware CDROM, you should boot from this CDROM
|
||||
again and then load the kernel you used while installing, with additional
|
||||
parameters to make it mount your hard drive's root partition. Let's assume
|
||||
your root Linux partition is on /dev/hda2 and you used the 'sata.i' kernel.
|
||||
To boot the system, you'd enter this command at the "boot: " prompt:
|
||||
|
||||
sata.i root=/dev/hda2 noinitrd ro
|
||||
|
||||
|
||||
Section 2: Trying to get the kernel to detect hardware.
|
||||
|
||||
The first thing you should do is make sure you're using a kernel that supports
|
||||
the hardware you're trying to use. If it doesn't, you've got a few options for
|
||||
how to add the support. You can compile a custom kernel of your own, or you
|
||||
can look for an appropriate pre-compiled kernel in the /kernels directory.
|
||||
Another approach is to try loading a kernel module to add the extra support you
|
||||
need. This is usually the fastest and easiest way to get a device working, so
|
||||
you might want to try it first. Use 'vi' (or some other editor) to edit the
|
||||
file /etc/rc.d/rc.modules. Look for a module that supports the hardware you
|
||||
want to get working, remove the '#' from the beginning of the line, and fill in
|
||||
any extra parameters that the module might require.
|
||||
|
||||
If you install a new kernel, be sure to reinstall LILO afterwards (if you use
|
||||
it). For more details on installing a kernel, see the FAQ.TXT.
|
||||
|
||||
There are a number of extra parameters that can be used on the LILO bootdisk
|
||||
prompt, with Loadlin, or in your /etc/lilo.conf. These flags help tell the
|
||||
kernel which I/O port, IRQ, and so forth, that a particular piece of hardware
|
||||
uses, so that if the kernel doesn't see a peripheral while autoscanning you
|
||||
should be able to force detection by telling the kernel exactly where to look.
|
||||
|
||||
To use an extra flag with a bootdisk, put the flags after the standard command
|
||||
used to boot the system. So, to boot /dev/hda2 and try to force detection of
|
||||
a Mitsumi CD-ROM drive with Mitsumi interface card, you might use something
|
||||
like this at the LILO prompt:
|
||||
|
||||
mount root=/dev/hda2 mcd=0x300,11
|
||||
|
||||
To use a parameter with Loadlin, just add it to the end of the boot command
|
||||
in a similar fashion:
|
||||
|
||||
loadlin vmlinuz root=/dev/hda2 mcd=0x300,11
|
||||
|
||||
Or, you can enclose the parameters in an append="" and add the line to your
|
||||
/etc/lilo.conf. Don't forget to reinstall lilo after editing the
|
||||
/etc/lilo.conf. To do this, just type "lilo" as root.
|
||||
|
||||
Here's how the line you'd add to your /etc/lilo.conf looks:
|
||||
|
||||
append="mcd=0x300,11"
|
||||
|
||||
Here is a list of known kernel parameters from the Loadlin documentation:
|
||||
|
||||
LOADLIN 1.5 ((C) 1994 lermen@elserv.ffm.fgan.de)
|
||||
and
|
||||
Linux version: 0.99.14, 0.99.15, 1.0, 1.1.47
|
||||
|
||||
This is a list of command line parameters recognized and interpreted by:
|
||||
========================================================================
|
||||
|
||||
1. LOADLIN
|
||||
ramdisk=size (size in Kbytes)
|
||||
or
|
||||
ramdisk=size,no (same as above, but disk change prompt disabled)
|
||||
e.g.: ramdisk=1440,no
|
||||
vga=mode
|
||||
|
||||
2. The Linux kernel
|
||||
mem=number (for > 0.99.15, number = end of physical memory in bytes)
|
||||
root=device
|
||||
ro
|
||||
rw
|
||||
no387
|
||||
debug sets console_loglevel = 10
|
||||
no-hlt disables check of HLT instruction at startup
|
||||
|
||||
3. init
|
||||
single
|
||||
auto
|
||||
ro,rw,no387 (forwarded from the kernel)
|
||||
|
||||
4. Some drivers
|
||||
reserve=port1,num1,...,port5,num5 #reserves 80x86 ioports
|
||||
ether=irq,base_addr,mem_start,mem_end,dev_name
|
||||
hd=cyl,head,sect # for 2 drives you need this twice
|
||||
# first relates to drive 0
|
||||
bmouse=irq
|
||||
max_scsi_luns=n # (n should be between 1 and 8)
|
||||
st0x=base_address,irq # SEAGATE controller ST01/ST02
|
||||
tmc8xx=base_address,irq # Future Domain TMC-885,TMC-950
|
||||
t128=address,irq # Trantor T128/T128F/T228
|
||||
ncr5380=port,irq,dma # Generic NCR5380 driver
|
||||
aha152x=portbase,irq,scsiid,reconnect # Adaptec AHA-152x driver
|
||||
cdu31a=portbase,irq,PAS # Sony CDU-31a. Third parameter
|
||||
# should be "PAS" if on a Pro-Audio Spectrum, or
|
||||
# nothing if on something else.
|
||||
xd=type,irq,iobase,dma
|
||||
mcd=port,irq
|
||||
sound=0x0TTPPPID, ..
|
||||
sbpcd=sbport,SoundBlaster
|
||||
sbpcd=LMport,LaserMate
|
||||
sbpcd=SpeaFXport,SPEA
|
||||
|
||||
|
||||
5. Environment
|
||||
All parameters of format name=xxxx which are not recognized by
|
||||
the kernel or a driver are put onto the environment.
|
||||
|
||||
LOADLIN itself always puts BOOT_IMAGE=imagefile onto the environ-
|
||||
ment. The user may put additional values onto the environment in
|
||||
order to allow /etc/rc to behave differently for a given condition.
|
||||
|
||||
|
||||
==============================================================================
|
||||
|
||||
Following are detailed descriptions:
|
||||
|
||||
|
||||
Parameters recognized by LOADLIN:
|
||||
=================================
|
||||
|
||||
root=device
|
||||
-----------
|
||||
device may be a symbolic device name such as "/dev/hda2"
|
||||
or the numeric device number (hex)
|
||||
(highbyte=major, lowbyte=minor)
|
||||
recognized symbolic devices (with their partitions) are:
|
||||
"hda", "hdb", "sda", "sdb", "sdc", "sdd", "sde",
|
||||
"fd", "xda", "xdb"
|
||||
|
||||
There is a problem:
|
||||
|
||||
Linux interprets the number following "/dev/hda" as a HEX number,
|
||||
The device names in /dev of the Slackware distribution, however,
|
||||
are numbered /dev/hda1 .. hda9 .. hda10 .. hda16,
|
||||
instead of /dev/hda1 .. hda9 .. hdaa .. hdaf as Linus would have done.
|
||||
|
||||
So, starting with version 1.3 of LOADLIN, I interpret the root device
|
||||
myself and pass the device numerically in the boot sector.
|
||||
My naming convention is a compromise which I hope will result in
|
||||
fewer irritations:
|
||||
|
||||
If the number following "/dev/hda, hdb, sda ..."
|
||||
starts with 0, 0x or a..f, it is interpreted as a HEX number.
|
||||
If it starts with 1..9 it is interpreted as a decimal number.
|
||||
If none is appropriate, the string is passed to the command line.
|
||||
(some later kernel versions may have other device names).
|
||||
|
||||
Examples:
|
||||
root=302
|
||||
root=0x201
|
||||
root=/dev/hda2
|
||||
root=/dev/sdaa same as root=/dev/sda10 or /dev/sda0xa
|
||||
|
||||
Ramdisk size option (used with 1.2.x kernels)
|
||||
|
||||
ramdisk=size
|
||||
------------
|
||||
size number of Kbytes for the RAMDISK device.
|
||||
The image for the ramdisk is loaded by the
|
||||
kernel at startup from a floppy drive, if
|
||||
root=/dev/fdx is also given.
|
||||
After loading the image, the kernel then makes
|
||||
the ramdisk the root device (NOT the floppy).
|
||||
In addition to this, LOADLIN prompts for inserting
|
||||
the ramdisk image into the floppy drive if it no
|
||||
longer needs the drive (i.e. after loading the kernel).
|
||||
|
||||
Ramdisk options for new (1.3.x and 2.0.x) kernels
|
||||
|
||||
load_ramdisk=1
|
||||
--------------
|
||||
This option tells the kernel that you wish to load
|
||||
a ramdisk. With new Linux kernels, a size does not
|
||||
need to be specified -- the kernel will dynamically
|
||||
allocate the needed memory as the kernel is loaded.
|
||||
|
||||
prompt_ramdisk=1
|
||||
----------------
|
||||
|
||||
This option tells the kernel that you wish to be prompted
|
||||
to insert the ramdisk before the kernel tries to load it.
|
||||
Useful when loading the ramdisk from floppy disk.
|
||||
|
||||
vga=mode
|
||||
--------
|
||||
mode -3 the user is asked to specify the VGA mode
|
||||
ask equal to -3
|
||||
-2 80x50 extended VGA mode
|
||||
extended equal to -2
|
||||
-1 80x25 normal mode
|
||||
normal equal to -1
|
||||
0 as if "0" was entered at the boot prompt
|
||||
.
|
||||
.
|
||||
n as if the number "n" was entered at the boot prompt
|
||||
|
||||
ro
|
||||
--
|
||||
"ro" forces the root device to be mounted read-only (Not for UMSDOS!)
|
||||
|
||||
rw
|
||||
--
|
||||
"rw" forces the root device to be mounted read/write.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameters recognized only by the kernel:
|
||||
=========================================
|
||||
|
||||
mem=number
|
||||
----------
|
||||
number End of physical RAM, this is recognized by kernels
|
||||
of 0.99.15 and higher and is useful if the exact
|
||||
installed RAM size cannot be determined automatically.
|
||||
|
||||
root=device
|
||||
-----------
|
||||
device May be a symbolic device name such as "/dev/hda2"
|
||||
or the numeric device number (highbyte=major, lowbyte=minor)
|
||||
Recognized symbolic devices (with their partitions) are:
|
||||
"hda", "hdb", "sda", "sdb", "sdc", "sdd", "sde",
|
||||
"fd", "xda", "xdb"
|
||||
But NOTE: old kernels < 1.1.47 have xda=0xC00, xdb=0xC40
|
||||
newer kernels have xda=0xD00, xdb=0xD40
|
||||
example:
|
||||
root=302
|
||||
root=/dev/hda2
|
||||
|
||||
!! NOTE: Older kernels ( below Linux 1.0.5 ) have a little bug in
|
||||
!! (init/main.c), but it is of little concern:
|
||||
!! The last part of the symbolic device name ("hda2") is
|
||||
!! passed as option parameter to init, so init will
|
||||
!! say "illegal option", but continue without errors.
|
||||
!!
|
||||
!! Of greater concern is the too-small static buffer
|
||||
!! "command_line" (80 bytes, in init/main.c). It is
|
||||
!! preferable to set it to 512 and recompile the kernel.
|
||||
!!
|
||||
!! This bug is fixed with Linux 1.0.5, the "command_line"
|
||||
!! is now 256 by default and (if needed ) can easily be changed
|
||||
!! with #define COMMAND_LINE_SIZE xxxx in init/main.c (to a
|
||||
!! maximum size of 2047).
|
||||
|
||||
|
||||
no387
|
||||
-----
|
||||
"no387" disables use of the hardware math coprocessor.
|
||||
|
||||
since 1.1.47 (or perhaps earlier) the following options are no more
|
||||
passed to init:
|
||||
|
||||
ro,rw,no387
|
||||
-----------
|
||||
|
||||
|
||||
the following are new:
|
||||
|
||||
|
||||
debug sets console_loglevel = 10
|
||||
-----
|
||||
|
||||
no-hlt
|
||||
------
|
||||
disables check of HLT instruction at startup.
|
||||
If you have a clone 486, this option is *very* useful.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Option Parameters recognized by "init":
|
||||
=======================================
|
||||
|
||||
single
|
||||
------
|
||||
Enter "single user mode" on boot
|
||||
|
||||
|
||||
auto
|
||||
----
|
||||
|
||||
ro,rw,no387 (forwarded from kernels < 1.1.47). (see !!comment!! above)
|
||||
-----------
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
Configuration of ethernet cards:
|
||||
================================
|
||||
|
||||
ether=irq,base_addr,mem_start,mem_end,dev_name
|
||||
---------------------------------------------
|
||||
irq number, IRQ-number (3..15)
|
||||
base_addr number, IO-base (0x280,...)
|
||||
mem_start number, shared mem start
|
||||
mem_end number, shared mem end
|
||||
dev_name string,
|
||||
eth0..3 all configured ethernetcards
|
||||
dl0 D-Link DE600 pocket adaptor
|
||||
atp0 AT-LAN-TEC (RealTek) pocket adaptor
|
||||
plip0..2 parallel IP (PLIP)
|
||||
sl0..3 serial IP (SLIP)
|
||||
example:
|
||||
ether=10,0x280,0xc8000,0xcbfff,eth0
|
||||
|
||||
related files: net/inet/eth.c, drivers/net/Space.c
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Reserving I/O port space:
|
||||
=========================
|
||||
|
||||
reserve=port1,num1,...,port5,num5
|
||||
---------------------------------
|
||||
|
||||
portn first IOport-address in range
|
||||
numn number of addresses in this range to reserve
|
||||
(there will be bits set to "1" in "ioport_register")
|
||||
|
||||
related files: kernel/ioport.c
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Setting hard disk parameters for the root device:
|
||||
=================================================
|
||||
|
||||
hd=cyl,head,sect
|
||||
---------------
|
||||
# NOTE: if you have two drives, you must put
|
||||
# two hd= params into the commandline
|
||||
# the first for drive 1, the second for drive 2
|
||||
# eg.
|
||||
# loadlin zimage hd=1001,15,17 hd=989,15,56 root=/dev/hdb2 ro
|
||||
# (this example from my machine however is not needed,
|
||||
# you need it only, if Linux can't get the drive params properly
|
||||
# from the BIOS).
|
||||
related files: drivers/block/hd.c
|
||||
config: CONFIG_BLK_DEV_HD
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Setting the IRQ for the bus-mouse:
|
||||
==================================
|
||||
|
||||
bmouse=irq
|
||||
----------
|
||||
related files: drivers/char/busmouse.c
|
||||
config: CONFIG_BUSMOUSE
|
||||
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameters for SCSI controllers:
|
||||
================================
|
||||
|
||||
max_scsi_luns=n (n should be between 1 and 8)
|
||||
|
||||
st0x=base_address,irq SEAGATE controller ST01/ST02
|
||||
|
||||
tmc8xx=base_address,irq Future Domain TMC-885,TMC-950
|
||||
|
||||
t128=address,irq Trantor T128/T128F/T228
|
||||
|
||||
ncr5380=port,irq,dma Generic NCR5380 driver
|
||||
|
||||
aha152x=portbase,irq,scsiid,reconnect Adaptec AHA-152x driver
|
||||
|
||||
|
||||
|
||||
related files: drivers/scsi/seagate.c, t128.c, g_NCR5380.c, aha152x.c
|
||||
|
||||
config: CONFIG_SCSI_SEAGATE, CONFIG_SCSI_T128,
|
||||
CONFIG_SCSI_GENERIC_NCR5380, CONFIG_SCSI_AHA152X
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameters for SCSI Tapes:
|
||||
=========================
|
||||
|
||||
st=buffer_size,write_threshould,max_buffers
|
||||
|
||||
buffer_size Size of tape buffer in Kbyte (i.e. ST_BLOCK_SIZE)
|
||||
write_threshould Number of Kbytes to buffer before write.
|
||||
(must be < buffer_size)
|
||||
max_buffers Number of buffers to reserve
|
||||
|
||||
related files: drivers/scsi/st.c
|
||||
config: CONFIG_CHR_DEV_ST
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameter for XT hard disk controller (DTC 5150X):
|
||||
==================================================
|
||||
|
||||
xd=type,irq,iobase,dma
|
||||
----------------------
|
||||
|
||||
related files: drivers/block/xd.c
|
||||
config: CONFIG_BLK_DEV_XD
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Parameter for Sony CDU-31/33a CDROM driver:
|
||||
===========================================
|
||||
|
||||
cdu31a=iobase,irq,PAS
|
||||
---------------------
|
||||
|
||||
related files: drivers/block/cdu31a.c
|
||||
include/linux/cdu31a.h
|
||||
config: CONFIG_CDU31A
|
||||
|
||||
WARNING - All autoprobes have been removed from the driver.
|
||||
You MUST configure the CDU31A via a LILO config
|
||||
at boot time or in lilo.conf. I have the
|
||||
following in my lilo.conf:
|
||||
|
||||
append="cdu31a=0x1f88,0,PAS"
|
||||
|
||||
The first number is the I/O base address of the
|
||||
card. The second is the interrupt (0 means none).
|
||||
The third should be "PAS" if on a Pro-Audio
|
||||
spectrum, or nothing if on something else.
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Parameter for Mitsumi CDROM driver:
|
||||
===================================
|
||||
|
||||
mcd=port,irq
|
||||
------------
|
||||
|
||||
related files: drivers/block/mcd.c
|
||||
config: CONFIG_MCD
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameter for sound cards:
|
||||
==========================
|
||||
|
||||
sound=0x0TTPPPID, ..
|
||||
----------------
|
||||
all values are embedded in one longint, the above format
|
||||
shows a hex number, each place is a hex-digit
|
||||
|
||||
TT Supported card type.
|
||||
This is the index into the list of configured cards
|
||||
If all cards are configured (which normally is not the case)
|
||||
the following order is kept:
|
||||
Roland MPU-401
|
||||
Gravis Ultrasound
|
||||
ProAudio Spectrum
|
||||
SoundBlaster
|
||||
SoundBlaster 16
|
||||
SB16 MPU-401 (SB16-MIDI port)
|
||||
AdLib
|
||||
|
||||
PPP Port Address
|
||||
|
||||
I IRQ
|
||||
|
||||
D DMA Channel
|
||||
|
||||
|
||||
related files: drivers/sound/dev_table.h,dev_table.c
|
||||
config: CONFIG_SOUND
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Parameter for IDE-style CD-ROM device driver (Kotobuki/Matsushita/Panasonic):
|
||||
=============================================================================
|
||||
|
||||
sbpcd=sbport,SoundBlaster
|
||||
------------------------
|
||||
sbpcd=LMport,LaserMate
|
||||
----------------------
|
||||
sbpcd=SpeaFXport,SPEA
|
||||
----------------------
|
||||
|
||||
sbport soundblaster base port +0x10 (i.e 0x230 = 0x220+0x10)
|
||||
LMport MPU-type port at 0x300 or equivalent
|
||||
SpeaFXport base port on SpeaFX card
|
||||
|
||||
related files: drivers/block/sbpcd.c
|
||||
config: CONFIG_SBPCD
|
||||
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
|
@ -1,148 +1,201 @@
|
|||
This file documents the instructions for upgrading to Slackware 14.1, the
|
||||
This file documents the instructions for upgrading to Slackware -current, the
|
||||
packages added, removed, renamed, and/or split during the development cycle
|
||||
from Slackware 14.0 through 14.1, and some potential "gotchas" that users
|
||||
from Slackware 14.1 through -current, and some potential "gotchas" that users
|
||||
can avoid by arming themselves with a little knowledge.
|
||||
|
||||
|
||||
*** INSTRUCTIONS FOR UPGRADING FROM 14.0 ***
|
||||
*** INSTRUCTIONS FOR UPGRADING FROM 14.1 ***
|
||||
|
||||
Follow the instructions detailed in the UPGRADE.TXT located in this
|
||||
directory.
|
||||
|
||||
Note that upgrading from a Slackware version earlier than 14.0 is NOT
|
||||
Note that upgrading from a Slackware version earlier than 14.1 is NOT
|
||||
supported at all and will most likely not work.
|
||||
|
||||
|
||||
*** PACKAGE ADDITIONS SINCE 14.0 ***
|
||||
*** PACKAGE ADDITIONS SINCE 14.1 ***
|
||||
|
||||
a/efibootmgr
|
||||
a/elilo
|
||||
a/grub
|
||||
a/os-prober
|
||||
ap/itstool
|
||||
ap/mariadb
|
||||
ap/terminus-font
|
||||
ap/tmux
|
||||
d/help2man
|
||||
d/open-cobol
|
||||
kde/audiocd-kio
|
||||
kde/bomber
|
||||
kde/bovo
|
||||
kde/dragon
|
||||
kde/granatier
|
||||
kde/juk
|
||||
kde/kapman
|
||||
kde/katomic
|
||||
kde/kblackbox
|
||||
kde/kblocks
|
||||
kde/kbounce
|
||||
kde/kbreakout
|
||||
kde/kde-base-artwork
|
||||
kde/kdevelop-php
|
||||
kde/kdevelop-php-docs
|
||||
kde/kdiamond
|
||||
kde/kfourinline
|
||||
kde/kgoldrunner
|
||||
kde/kigo
|
||||
kde/killbots
|
||||
kde/kio-mtp
|
||||
kde/kiriki
|
||||
kde/kjumpingcube
|
||||
kde/klickety
|
||||
kde/klines
|
||||
kde/kmahjongg
|
||||
kde/kmines
|
||||
kde/kmix
|
||||
kde/knavalbattle
|
||||
kde/knetwalk
|
||||
kde/kolf
|
||||
kde/kollision
|
||||
kde/konquest
|
||||
kde/kpat
|
||||
kde/kreversi
|
||||
kde/kross-interpreters
|
||||
kde/kscreen
|
||||
kde/kshisen
|
||||
kde/ksirk
|
||||
kde/ksnakeduel
|
||||
kde/kspaceduel
|
||||
kde/ksquares
|
||||
kde/ksudoku
|
||||
kde/ktuberling
|
||||
kde/kubrick
|
||||
kde/libkcddb
|
||||
kde/libkcompactdisc
|
||||
kde/libkdegames
|
||||
kde/libkmahjongg
|
||||
kde/libkscreen
|
||||
kde/lskat
|
||||
kde/mplayerthumbs
|
||||
kde/nepomuk-core
|
||||
kde/nepomuk-widgets
|
||||
kde/oxygen-gtk3
|
||||
kde/pairs
|
||||
kde/palapeli
|
||||
kde/picmi
|
||||
kde/print-manager
|
||||
kdei/calligra-l10n-bs
|
||||
kdei/calligra-l10n-gl
|
||||
a/hwdata
|
||||
a/libgudev
|
||||
a/procps-ng
|
||||
a/eudev
|
||||
ap/cgmanager
|
||||
ap/cups-filters
|
||||
ap/lzip
|
||||
ap/pamixer
|
||||
ap/qpdf
|
||||
ap/squashfs-tools
|
||||
ap/usbmuxd
|
||||
d/Cython
|
||||
d/gnu-cobol
|
||||
d/python-setuptools
|
||||
d/scons
|
||||
kde/amor
|
||||
kde/artikulate
|
||||
kde/baloo
|
||||
kde/baloo-widgets
|
||||
kde/cervisia
|
||||
kde/dolphin-plugins
|
||||
kde/kajongg
|
||||
kde/kapptemplate
|
||||
kde/kcachegrind
|
||||
kde/kcron
|
||||
kde/kde-dev-scripts
|
||||
kde/kde-dev-utils
|
||||
kde/kdeconnect-kde
|
||||
kde/kdenetwork-filesharing
|
||||
kde/kdenetwork-strigi-analyzers
|
||||
kde/kdesdk-kioslaves
|
||||
kde/kdesdk-strigi-analyzers
|
||||
kde/kdesdk-thumbnailers
|
||||
kde/kdev-python
|
||||
kde/kfilemetadata
|
||||
kde/kget
|
||||
kde/kompare
|
||||
kde/kopete
|
||||
kde/kppp
|
||||
kde/krdc
|
||||
kde/krfb
|
||||
kde/ksystemlog
|
||||
kde/kteatime
|
||||
kde/ktux
|
||||
kde/kuser
|
||||
kde/kwalletmanager
|
||||
kde/libkomparediff2
|
||||
kde/libmm-qt
|
||||
kde/libnm-qt
|
||||
kde/lokalize
|
||||
kde/okteta
|
||||
kde/partitionmanager
|
||||
kde/plasma-nm
|
||||
kde/poxml
|
||||
kde/umbrello
|
||||
kde/zeroconf-ioslave
|
||||
kdei/calligra-l10n-en_GB
|
||||
kdei/calligra-l10n-eu
|
||||
kdei/calligra-l10n-ja
|
||||
kdei/kde-l10n-id
|
||||
l/ConsoleKit2
|
||||
l/LibRaw
|
||||
l/a52dec
|
||||
l/adwaita-icon-theme
|
||||
l/alsa-plugins
|
||||
l/atkmm
|
||||
l/cairomm
|
||||
l/dconf-editor
|
||||
l/eigen3
|
||||
l/elfutils
|
||||
l/glibmm
|
||||
l/gsl
|
||||
l/gst-plugins-base0
|
||||
l/gst-plugins-good0
|
||||
l/gstreamer0
|
||||
l/gtkmm2
|
||||
l/gtkmm3
|
||||
l/jemalloc
|
||||
l/json-c
|
||||
l/judy
|
||||
l/libasyncns
|
||||
l/libcap-ng
|
||||
l/libcdio-paranoia
|
||||
l/libdvdnav
|
||||
l/libfakekey
|
||||
l/libimobiledevice
|
||||
l/libjpeg-turbo
|
||||
l/libnih
|
||||
l/libodfgen
|
||||
l/librevenge
|
||||
l/libsigc++
|
||||
l/libsigsegv
|
||||
l/libusbmuxd
|
||||
l/libvisio
|
||||
l/libvpx
|
||||
l/libwpg
|
||||
l/newt
|
||||
l/openjpeg
|
||||
l/orc
|
||||
l/pangomm
|
||||
l/pulseaudio
|
||||
l/python-pillow
|
||||
l/qt-gstreamer
|
||||
l/sbc
|
||||
l/serf
|
||||
l/speexdsp
|
||||
l/xapian-core
|
||||
n/libndp
|
||||
n/libnftnl
|
||||
n/libssh2
|
||||
n/libtirpc
|
||||
n/nftables
|
||||
n/rpcbind
|
||||
x/dri3proto
|
||||
x/libXaw3dXft
|
||||
x/libXpresent
|
||||
x/libepoxy
|
||||
x/libevdev
|
||||
x/libva
|
||||
x/libva-intel-driver
|
||||
x/libvdpau
|
||||
x/libxshmfence
|
||||
x/motif
|
||||
x/presentproto
|
||||
x/xcb-util-errors
|
||||
x/xf86-video-amdgpu
|
||||
xap/gparted
|
||||
xap/hexchat
|
||||
xap/pavucontrol
|
||||
xfce/xfce4-pulseaudio-plugin
|
||||
extra/fltk/fltk
|
||||
|
||||
|
||||
*** PACKAGE REMOVALS SINCE 14.1 ***
|
||||
|
||||
a/cxxlibs (added to aaa_elflibs)
|
||||
a/procps (replaced by procps-ng)
|
||||
a/udev (replaced by eudev and libgudev)
|
||||
ap/foomatic-filters (included with cups-filters)
|
||||
d/open-cobol (replaced by gnu-cobol)
|
||||
kde/kdeadmin (split up into smaller packages)
|
||||
kde/kdenetwork (split up into smaller packages)
|
||||
kde/kdesdk (split up into smaller packages)
|
||||
kde/kdetoys (split up into smaller packages)
|
||||
kde/kwallet (replaced by kwalletmanager)
|
||||
kde/networkmanagement (split up into smaller packages)
|
||||
kde/oxygen-gtk3 (?)
|
||||
kdei/calligra-l10n-ia
|
||||
kdei/calligra-l10n-nds
|
||||
kdei/calligra-l10n-sl
|
||||
kdei/calligra-l10n-tr
|
||||
kdei/kde-l10n-hi
|
||||
kdei/kde-l10n-mr
|
||||
l/at-spi2-atk
|
||||
l/at-spi2-core
|
||||
l/dconf
|
||||
l/gnome-themes-standard
|
||||
l/gnu-efi
|
||||
l/harfbuzz
|
||||
l/libsecret
|
||||
l/libunistring
|
||||
l/gc
|
||||
l/qjson
|
||||
l/libevent
|
||||
n/ulogd
|
||||
n/nfacct
|
||||
n/ebtables
|
||||
n/libqmi
|
||||
n/libmbim
|
||||
n/ipset
|
||||
n/conntrack-tools
|
||||
n/libnetfilter_queue
|
||||
n/libnetfilter_log
|
||||
n/libnetfilter_cttimeout
|
||||
n/libnetfilter_cthelper
|
||||
n/libnetfilter_conntrack
|
||||
n/libnetfilter_acct
|
||||
n/libnfnetlink
|
||||
n/libmnl
|
||||
x/glu
|
||||
x/xcb-util-cursor
|
||||
x/xcm
|
||||
x/xf86-video-sisusb
|
||||
x/xf86-video-tseng
|
||||
x/xf86-video-xgi
|
||||
x/xf86-video-xgixp
|
||||
xap/ddd
|
||||
xfce/xfce4-terminal
|
||||
kdei/kde-l10n-si
|
||||
kdei/kde-l10n-tg
|
||||
kdei/kde-l10n-th
|
||||
kdei/kde-l10n-vi
|
||||
l/ConsoleKit (replaced by ConsoleKit2)
|
||||
n/bluez-hcidump (part of bluez package)
|
||||
l/gnome-icon-theme (replaced by adwaita-icon-theme)
|
||||
l/imlib (obsolete)
|
||||
l/lesstif (replaced by motif)
|
||||
l/libelf (replaced by elfutils)
|
||||
l/libjpeg (replaced by libjpeg-turbo)
|
||||
n/obex-data-server (replaced by obexd included with bluez)
|
||||
l/phonon-mplayer (unmaintained)
|
||||
l/phonon-xine (unmaintained)
|
||||
l/pil (replaced by python-pillow)
|
||||
n/obexfs (included in obexftp)
|
||||
n/portmap (replaced by libtirpc and rpcbind)
|
||||
x/xf86-input-aiptek (unmaintained)
|
||||
x/xf86-video-modesetting (part of xorg-server package)
|
||||
xap/xchat (replaced by hexchat)
|
||||
xfce/libxfcegui4 (obsolete)
|
||||
xfce/xfce4-mixer (replaced by xfce4-pulseaudio-plugin)
|
||||
xfce/xfce4-volumed (replaced by xfce4-pulseaudio-plugin)
|
||||
xfce/xfwm4-themes (unmaintained)
|
||||
|
||||
|
||||
*** NEW USERS/GROUPS SINCE 14.1 ***
|
||||
|
||||
*** PACKAGE REMOVALS SINCE 14.0 ***
|
||||
|
||||
ap/aumix (moved to /pasture)
|
||||
ap/mysql (replaced with mariadb)
|
||||
ap/rexima (moved to /pasture)
|
||||
kde/kdegames (split into multiple packages)
|
||||
kde/kdemultimedia (split into multiple packages)
|
||||
kde/ksecrets (??)
|
||||
kde/printer-applet (replaced with kde/print-manager)
|
||||
kde/quanta (fails to compile; dead upstream)
|
||||
x/scim-bridge (functionality included with x/scim)
|
||||
xap/xxgdb (replaced with xap/ddd)
|
||||
xfce/Terminal (replaced with xfce/xfce4-terminal)
|
||||
|
||||
input group, GID 71.
|
||||
sddm user/group, UID 64, GID 64.
|
||||
|
||||
|
||||
*** OTHER NOTABLE CHANGES AND HINTS ***
|
||||
|
@ -163,35 +216,23 @@ Use one of the provided generic kernels for daily use. Do not report
|
|||
ATI proprietary drivers) if you use the SMP kernel.
|
||||
|
||||
If you decide to use one of the non-SMP kernels, you will need to follow the
|
||||
instructions in /extra/linux-3.10.17-nosmp-sdk/README.TXT to modify your
|
||||
instructions in /extra/linux-4.4.14-nosmp-sdk/README.TXT to modify your
|
||||
kernel sources for non-SMP usage. Note that this only applies if you are
|
||||
using the Slackware-provided non-SMP kernel - if you build a custom kernel,
|
||||
the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the
|
||||
correct kernel source so long as you don't (re)move it.
|
||||
|
||||
As with 14.0, the system udev rules now reside in /lib/udev/rules.d/ instead
|
||||
of /etc/udev/rules.d/ in older versions. There should never be a reason
|
||||
to edit anything in /lib/udev/rules.d/, so if you think you have a case
|
||||
where this is required, either you're wrong or it needs to be addressed in
|
||||
the upstream source. However, you can override default rules by placing
|
||||
one with an identical name inside /etc/udev/rules.d/ The rules files in
|
||||
/etc/udev/rules.d/ are still intended to (maybe) be edited as needed by
|
||||
local system administrators, and as such, the rules for optical and network
|
||||
devices will still be placed there.
|
||||
Printing, scanning, and bluetooth usage require that your user account be a
|
||||
member of the "lp" group (membership in the "scanner" group is no longer
|
||||
needed by any of the included scanner drivers, though some third party
|
||||
drivers may still need it); we had to configure sane to use the "lp" group
|
||||
or else multifunction devices (e.g. print/scan/copy units) would only do
|
||||
one or the other (depending on whether the group ownership was "lp" or
|
||||
"scanner").
|
||||
|
||||
Speaking of udev, pay particular attention to 70-persistent-net.rules and
|
||||
70-persistent-cd.rules in /etc/udev/rules.d/ -- these two are automatically
|
||||
generated by the system. If you remove, add, and/or replace some hardware
|
||||
(specifically network cards and/or optical drives) in a machine, you will
|
||||
probably need to edit one or both of the rules files mentioned above (or
|
||||
just remove them and reboot to create new ones).
|
||||
|
||||
Both printing and scanning require that your user account be a member of the
|
||||
"lp" group (membership in the "scanner" group is no longer needed by any
|
||||
of the included scanner drivers, though some third party drivers may still
|
||||
need it); we had to configure sane to use the "lp" group or else
|
||||
multifunction devices (e.g. print/scan/copy units) would only do one or the
|
||||
other (depending on whether the group ownership was "lp" or "scanner").
|
||||
Since pulseaudio is now included with Slackware, you'll almost surely want
|
||||
/etc/rc.d/rc.alsa to be mode 0644 (non-executable) since it no longer needs
|
||||
to be run on system boot.
|
||||
|
||||
Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
|
||||
is absolutely no need for it). You can still create an xorg.conf file if
|
||||
|
@ -209,9 +250,13 @@ Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
|
|||
* 10-evdev.conf
|
||||
a "catchall" file for input devices using the evdev driver; this
|
||||
should work for most hardware in the absence of a better driver
|
||||
* 10-quirks.conf
|
||||
a collection of quirks and blacklists/whitelists for known weirdos
|
||||
* 50-synaptics.conf
|
||||
overrides the earlier 10-evdev.conf file and uses the synaptics
|
||||
driver for all touchpads
|
||||
* 50-vmmouse.conf
|
||||
overrides for the earlier 10-evdev.conf file for vmmouse
|
||||
* 50-wacom.conf
|
||||
overrides the earlier 10-evdev.conf file and uses the wacom driver
|
||||
for Wacom tablets
|
||||
|
@ -222,18 +267,11 @@ Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
|
|||
from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
|
||||
copy.
|
||||
|
||||
Regardless of your chipset (though it seems more common with intel), if KDE
|
||||
crashes on startup, try disabling the Composite extension (which will also
|
||||
disable all of the fancy desktop effects). Place the following content in
|
||||
a file at /etc/X11/xorg.conf.d/disable-composite.conf:
|
||||
Section "Extensions"
|
||||
Option "Composite" "Disable"
|
||||
EndSection
|
||||
|
||||
Now that KMS (Kernel Mode Setting) for graphics cards has (mostly) stabilized,
|
||||
it is enabled by default for intel, ati, and nvidia graphics chipsets. It
|
||||
is possible to disable it use "nomodeset" as a kernel append in lilo.conf,
|
||||
but Xorg will not work at all on intel and ati chips if you do that.
|
||||
but Xorg will not work at all on intel and ati chips (and maybe others) if
|
||||
you do that.
|
||||
|
||||
If you want to change the resolution of the KMS console, that can be done
|
||||
with something like this as a kernel append in lilo.conf:
|
||||
|
@ -247,12 +285,6 @@ If your cd/dvd drive is not visible inside a gtk-based desktop environment
|
|||
line for the device. For more information, see this document:
|
||||
http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt
|
||||
|
||||
The version of logrotate in Slackware 14.0 added an "su" option to define
|
||||
user/group for rotation. Logrotate now skips directories which are world
|
||||
writable or writable by a group which is not "root" unless the "su"
|
||||
directive is used. This has ramifications for third party packages that
|
||||
installed e.g. /var/log/somedir owned by a non-root user and/or group.
|
||||
|
||||
If you have set up an encrypted root partition, you will need to have access
|
||||
to your keyboard in order to type the passphrase. This may require you to
|
||||
add the uhci-hcd and usbhid modules to your initrd image if you have a USB
|
||||
|
@ -276,6 +308,11 @@ If you have permission errors when attempting to burn a cdrom or dvd image,
|
|||
recommended by k3b), use it instead of 'cdrom' in the line above, and add
|
||||
to it only the users you wish to have access to cdrecord and cdrdao.
|
||||
|
||||
If you're installing on a virtual machine with QEMU/KVM using virtio disks,
|
||||
you will need the following line in /etc/lilo.conf to make it recognize
|
||||
the /dev/vda devices:
|
||||
disk=/dev/vda bios=0x80 max-partitions=7
|
||||
|
||||
Input methods for complex characters (CJK, which is shorthand for Chinese,
|
||||
Japanese, Korean) and other non-latin character sets have been added. These
|
||||
input methods use the SCIM (Smart Common Input Method) platform.
|
||||
|
|
|
@ -262,7 +262,7 @@ The Slackware Installation scripts are:
|
|||
|
||||
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999 Patrick Volkerding, Moorhead, Minnesota, USA.
|
||||
Copyright 2001, 2002, 2003, 2004, 2005 Slackware Linux, Inc. Concord, CA, USA.
|
||||
Copyright 2005, 2006, 2007, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA.
|
||||
Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Patrick J. Volkerding, Sebeka, MN, USA.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use of this software, with or without modification, is
|
||||
|
|
11718
ChangeLog.txt
11718
ChangeLog.txt
File diff suppressed because it is too large
Load diff
|
@ -9,13 +9,13 @@ set hidden_timeout_quiet=false
|
|||
|
||||
#terminal_output gfxterm
|
||||
|
||||
menuentry "Slackware 14.1 huge.s kernel"{
|
||||
menuentry "Slackware 14.2 huge.s kernel"{
|
||||
echo "Loading huge.s kernel and installer initrd. Please wait..."
|
||||
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s
|
||||
initrd /isolinux/initrd.img
|
||||
}
|
||||
|
||||
menuentry "Slackware 14.1 huge.s kernel (use KMS console)"{
|
||||
menuentry "Slackware 14.2 huge.s kernel (use KMS console)"{
|
||||
echo "Loading huge.s kernel (with KMS) and installer initrd. Please wait..."
|
||||
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s
|
||||
initrd /isolinux/initrd.img
|
||||
|
|
7089
FILELIST.TXT
7089
FILELIST.TXT
File diff suppressed because it is too large
Load diff
52
README.TXT
52
README.TXT
|
@ -1,17 +1,17 @@
|
|||
|
||||
Welcome to Slackware 14.1! (64-bit x86_64 edition)
|
||||
Welcome to Slackware 14.2! (64-bit x86_64 edition)
|
||||
|
||||
Slackware 14.1 is a complete distribution of the Linux operating system.
|
||||
Slackware 14.2 is a complete distribution of the Linux operating system.
|
||||
|
||||
Here are some versions of major components of Slackware 14.1:
|
||||
Here are some versions of major components of Slackware 14.2:
|
||||
|
||||
- Linux kernel 3.10.17
|
||||
- C compiler gcc-4.8.2
|
||||
- Binutils 2.23.52.0.1
|
||||
- GNU C Library glibc-2.17
|
||||
- Linux kernel 4.4.14
|
||||
- C compiler gcc-5.3.0
|
||||
- Binutils 2.26
|
||||
- GNU C Library glibc-2.23
|
||||
- X Window System X11R7.7
|
||||
- KDE 4.10.5
|
||||
- Xfce 4.10.1
|
||||
- KDE 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21)
|
||||
- Xfce 4.12.1
|
||||
|
||||
For installation instructions, see the file 'Slackware-HOWTO'.
|
||||
|
||||
|
@ -20,7 +20,7 @@ For important hints about this release, see the file 'CHANGES_AND_HINTS.TXT'.
|
|||
These are some of the important files and directories found on the Slackware
|
||||
FTP site:
|
||||
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware64-14.1/
|
||||
ftp://ftp.slackware.com/pub/slackware/slackware64-14.2/
|
||||
|
||||
Thanks to cwo.com for continuing to help us with hosting for our web site,
|
||||
and to the OSU Open Source Lab for hosting our archives at ftp.slackware.com
|
||||
|
@ -30,10 +30,9 @@ If you're reading this on a CD-ROM, these directories will probably be
|
|||
split across several discs.
|
||||
|
||||
.
|
||||
|-- ANNOUNCE.14.1 Announcement for Slackware 14.1.
|
||||
|-- BOOTING.TXT Tips for troubleshooting boot problems.
|
||||
|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.0
|
||||
| to 14.1 and common pitfalls.
|
||||
|-- ANNOUNCE.14.2 Announcement for Slackware 14.2.
|
||||
|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.1
|
||||
| to 14.2 and common pitfalls.
|
||||
|-- CHECKSUMS.md5 MD5 format file checksums.
|
||||
|-- COPYING The GNU Public License, version 2.
|
||||
|-- COPYING3 The GNU Public License, version 3.
|
||||
|
@ -58,15 +57,15 @@ split across several discs.
|
|||
|
|
||||
|-- Slackware-HOWTO Instructions for installing Slackware from CD.
|
||||
| If you're new to Slackware, start with this.
|
||||
|-- UPGRADE.TXT How to upgrade from Slackware 14.1 to Slackware 14.2.
|
||||
|
|
||||
|-- extra/ Extra packages for Slackware like:
|
||||
| | aspell-word-lists, bash-completion, bittornado,
|
||||
| | bittorrent, brltty, emacspeak, mplayerplug-in,
|
||||
| | partitionmanager, recordmydesktop, tigervnc, wicd,
|
||||
| | and xf86-video-fbdev. Scripts are also included to
|
||||
| | repackage some non-redistributable binaries into
|
||||
| | Slackware packages: google-chrome, java, and
|
||||
| | flashplayer-plugin.
|
||||
| | recordmydesktop, tigervnc, wicd, and xf86-video-fbdev.
|
||||
| | Scripts are also included to repackage some
|
||||
| | non-redistributable binaries into Slackware packages:
|
||||
| | google-chrome, java, and flashplayer-plugin.
|
||||
| |
|
||||
| `-- source/ Source code for the extra packages.
|
||||
|
|
||||
|
@ -80,16 +79,16 @@ split across several discs.
|
|||
| |
|
||||
| `-- initrd.img Installation initrd (can also be loaded with Loadlin)
|
||||
|
|
||||
|-- kernels/ Precompiled Linux 3.10.17 kernel images.
|
||||
|-- kernels/ Precompiled Linux 4.4.14 kernel images.
|
||||
| |
|
||||
| `-- huge.s The default standard install kernel for Slackware.
|
||||
| This supports pretty much everything in the
|
||||
| 3.10.17 kernel, including Speakup. This kernel
|
||||
| 4.4.14 kernel, including Speakup. This kernel
|
||||
| requires an x86_64 (also known as AMD64, EM64T, or
|
||||
| Intel 64) capable 64-bit CPU.
|
||||
|
|
||||
|-- slackware64/ This directory contains the core software packages
|
||||
| | for Slackware 14.1.
|
||||
| | for Slackware 14.2.
|
||||
| |
|
||||
| |-- a/ The A (base) package series.
|
||||
| |-- ap/ The AP (applications) package series.
|
||||
|
@ -131,10 +130,9 @@ split across several discs.
|
|||
|
|
||||
|-- testing/ This directory contains packages being tested
|
||||
| | for possible use in future versions of Slackware.
|
||||
| | For this release, it contains efibootmgr-0.6.0
|
||||
| | and sample kernel configuration files for an
|
||||
| | older LTS kernel (3.4.66), as well as the latest
|
||||
| | kernel (3.12).
|
||||
| | For this release, it contains efibootmgr-0.6.0,
|
||||
| | tmux-2.2, and sample kernel configuration files
|
||||
| | for Linux 4.6.
|
||||
| |
|
||||
| `--- source/ This directory contains source code for the
|
||||
| packages in testing.
|
||||
|
@ -154,7 +152,7 @@ split across several discs.
|
|||
|
||||
|
||||
If you like Slackware, please consider supporting the project by becoming
|
||||
a Slackware subscriber. The announcement (ANNOUNCE_14.1) in this directory
|
||||
a Slackware subscriber. The announcement (ANNOUNCE_14.2) in this directory
|
||||
has information about ordering or subscribing to the Slackware CD-ROM or
|
||||
DVD releases. Note that the x86_64 release is only available as part of the
|
||||
DVD. You can find out about ordering Slackware on media, or read more about
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
|
||||
Slackware initrd mini HOWTO
|
||||
by Patrick Volkerding, volkerdi@slackware.com
|
||||
Wed Oct 23 16:30:13 CDT 2013
|
||||
Fri Jun 24 13:32:40 CDT 2016
|
||||
|
||||
This document describes how to create and install an initrd, which may be
|
||||
required to use the 3.x kernel. Also see "man mkinitrd".
|
||||
required to use the 4.x kernel. Also see "man mkinitrd".
|
||||
|
||||
1. What is an initrd?
|
||||
2. Why to I need an initrd?
|
||||
|
@ -23,7 +23,7 @@ and before the main root filesystem is mounted.
|
|||
The usual reason to use an initrd is because you need to load kernel
|
||||
modules before mounting the root partition. Usually these modules are
|
||||
required to support the filesystem used by the root partition (ext3, ext4,
|
||||
reiserfs, xfs), or perhaps the controller that the hard drive is attached
|
||||
btrfs, xfs), or perhaps the controller that the hard drive is attached
|
||||
to (SCSI, RAID, etc). Essentially, there are so many different options
|
||||
available in modern Linux kernels that it isn't practical to try to ship
|
||||
many different kernels to try to cover everyone's needs. It's a lot more
|
||||
|
@ -33,26 +33,26 @@ flexible to ship a generic kernel and a set of kernel modules for it.
|
|||
|
||||
The easiest way to make the initrd is to use the mkinitrd script included
|
||||
in Slackware's mkinitrd package. We'll walk through the process of
|
||||
upgrading to the generic 3.10.17 Linux kernel using the packages
|
||||
upgrading to the generic 4.4.14 Linux kernel using the packages
|
||||
found in Slackware's slackware/a/ directory.
|
||||
|
||||
First, make sure the kernel, kernel modules, and mkinitrd package are
|
||||
installed (the current version numbers might be a little different, so
|
||||
this is just an example):
|
||||
|
||||
installpkg kernel-generic-3.10.17-x86_64-3.txz
|
||||
installpkg kernel-modules-3.10.17-x86_64-3.txz
|
||||
installpkg mkinitrd-1.4.8-x86_64-1.txz
|
||||
installpkg kernel-generic-4.4.14-x86_64-1.txz
|
||||
installpkg kernel-modules-4.4.14-x86_64-1.txz
|
||||
installpkg mkinitrd-1.4.8-x86_64-8.txz
|
||||
|
||||
Change into the /boot directory:
|
||||
|
||||
cd /boot
|
||||
|
||||
Now you'll want to run "mkinitrd". I'm using reiserfs for my root
|
||||
filesystem, and since it's an IDE system the reiserfs module will be
|
||||
the only one I need to load:
|
||||
Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
|
||||
and since the disk controller requires no special support the ext4 module
|
||||
will be the only one I need to load:
|
||||
|
||||
mkinitrd -c -k 3.10.17 -m reiserfs
|
||||
mkinitrd -c -k 4.4.14 -m ext4
|
||||
|
||||
This should do two things. First, it will create a directory
|
||||
/boot/initrd-tree containing the initrd's filesystem. Then it will
|
||||
|
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
|
|||
then run mkinitrd again without options to rebuild the image. That's
|
||||
optional, though, and only advanced users will need to think about that.
|
||||
|
||||
Here's another example: Build an initrd image using Linux 3.10.17
|
||||
Here's another example: Build an initrd image using Linux 4.4.14
|
||||
kernel modules for a system with an ext4 root partition on /dev/sdb3:
|
||||
|
||||
mkinitrd -c -k 3.10.17 -m ext4 -f ext4 -r /dev/sdb3
|
||||
mkinitrd -c -k 4.4.14 -m ext4 -f ext4 -r /dev/sdb3
|
||||
|
||||
|
||||
4. Now that I've built an initrd, how do I use it?
|
||||
|
@ -76,10 +76,10 @@ initrd. Here's an example section of lilo.conf showing how this is
|
|||
done:
|
||||
|
||||
# Linux bootable partition config begins
|
||||
image = /boot/vmlinuz-generic-3.10.17
|
||||
image = /boot/vmlinuz-generic-4.4.14
|
||||
initrd = /boot/initrd.gz
|
||||
root = /dev/sda6
|
||||
label = Lnx31017
|
||||
label = Lnx4414
|
||||
read-only
|
||||
# Linux bootable partition config ends
|
||||
|
||||
|
|
|
@ -163,15 +163,16 @@ the mapped device is available in the 'Linux partition' selection as
|
|||
"/dev/mapper/crypthome". Select the partition you designated for your
|
||||
root ('/') filesystem, and next select "/dev/mapper/crypthome" for your
|
||||
'/home' filesystem. Create any filesystem you like on them. My favorite
|
||||
fstype still is ext3, but you can choose xfs or jfs for stability and speed.
|
||||
fstype is ext4, but you can choose xfs or jfs for stability and speed.
|
||||
|
||||
NOTE: The underlying partition will *also* be visible in the target selection
|
||||
menu. Be very careful NOT to select this device ('/dev/sdx2' in our
|
||||
example) for any other filesystem you wish to create, or you will
|
||||
destroy the data on the encrypted partition.
|
||||
|
||||
* At the end of the Slackware installation when you select "Exit", don't
|
||||
reboot just yet! We are going to create a configuration file for
|
||||
* Let the installation complete, and after you select "EXIT" make sure to
|
||||
choose not to reboot and you will be returned to the command prompt. DO
|
||||
NOT reboot just yet! We are going to create a configuration file for
|
||||
the cryptsetup program, called '/etc/crypttab'. This file contains the
|
||||
information cryptsetup needs for unlocking your encrypted volume and mapping
|
||||
it to the correct device name. The file '/etc/crypttab' contains lines of the
|
||||
|
@ -305,12 +306,12 @@ will not be able to proceed past the initial stage of booting the kernel.
|
|||
The initial ramdisk (initrd) contains a small filesystem with the tools
|
||||
needed to unlock the root filesystem, so that the kernel can start the init
|
||||
program. In the example command line below which creates the 'initrd.gz'
|
||||
image I assume that the root filesystem is 'ext3', we used the mapped device
|
||||
image I assume that the root filesystem is 'ext4', we used the mapped device
|
||||
'cryptroot' for the root filesystem on the real partition '/dev/sdx1',
|
||||
and are running the Slackware 14.0 default SMP kernel '3.2.29-smp'
|
||||
and are running the Slackware 14.2 default SMP kernel '4.4.14-smp'
|
||||
and we did not use Logical Volumes (more about that in the next section):
|
||||
|
||||
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r cryptroot -C /dev/sdx1
|
||||
# mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r cryptroot -C /dev/sdx1
|
||||
|
||||
* The resulting initrd image will be written to the file '/boot/initrd.gz'
|
||||
by default. We still need to tell lilo about this initrd. Open the
|
||||
|
@ -326,7 +327,7 @@ for day-to-day use anyway. They are meant to install Slackware on a wide
|
|||
range of computers and that is why they are 'huge'. The linux part of
|
||||
'/etc/lilo.conf' should end up looking somewhat like this:
|
||||
|
||||
image = /boot/vmlinuz-generic-smp-3.2.29-smp
|
||||
image = /boot/vmlinuz-generic-smp-4.4.14-smp
|
||||
initrd = /boot/initrd.gz
|
||||
root = /dev/mapper/cryptroot
|
||||
label = linux
|
||||
|
@ -410,7 +411,10 @@ will ask you for the passphrase which you entered during the "luksFormat"
|
|||
operation. The last argument that the command takes is the name of the mapped
|
||||
device. We will call our mapped device 'slackluks' because I am not feeling
|
||||
original today. The mapped device which we will be using for unencrypted
|
||||
operations will therefore be '/dev/mapper/slackluks'.
|
||||
operations will therefore be '/dev/mapper/slackluks'. However, note that the
|
||||
installed system will name it 'lukssdx2' instead - it doesn't really matter
|
||||
what you call it right now, but it's worth knowing for potential later
|
||||
troubleshooting.
|
||||
|
||||
# cryptsetup luksOpen /dev/sdx2 slackluks
|
||||
|
||||
|
@ -432,14 +436,7 @@ sum of the LV sizes less than the total size of the Physical Volume:
|
|||
|
||||
# lvcreate -L 1G -n swap cryptvg
|
||||
|
||||
* Create the device nodes needed before activating the volumes, and finally
|
||||
activate the volumes so that we can format the 'swap' volume.
|
||||
|
||||
# vgscan --mknodes
|
||||
|
||||
# vgchange -ay
|
||||
|
||||
* Finally, run 'mkswap' so that the 'setup' program will identify the 'swap'
|
||||
* Run 'mkswap' so that the 'setup' program will identify the 'swap'
|
||||
LV as a valid swap partition:
|
||||
|
||||
# mkswap /dev/cryptvg/swap
|
||||
|
@ -490,10 +487,10 @@ stage of booting the kernel. The initial ramdisk (initrd) contains a small
|
|||
filesystem with the tools needed to unlock the root filesystem, so that
|
||||
the kernel can start the init program. In the example command line below
|
||||
which creates the 'initrd.gz' image I assume that you formatted the root
|
||||
filesystem as 'ext3', and will be running the Slackware 14.0 default SMP
|
||||
kernel '3.2.29-smp' :
|
||||
filesystem as 'ext4', and will be running the Slackware 14.2 default SMP
|
||||
kernel '4.4.14-smp' :
|
||||
|
||||
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L
|
||||
# mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L
|
||||
|
||||
NOTE: if you use a non-US keyboard and need to enter a passphrase during boot,
|
||||
this may be problematic if the keyboard mapping is US while Slackware
|
||||
|
@ -509,7 +506,7 @@ configuration file '/etc/lilo.conf' in an editor such as vi or pico -
|
|||
it should already have been generated by the 'liloconfig' part of setup.
|
||||
Look for the "Linux bootable partition config" and add a line for the initrd.
|
||||
We also need to change the kernel file to a generic kernel, because lilo
|
||||
is unable to combine the 'huge' kernels in Slackware 14.0 with an initrd
|
||||
is unable to combine the 'huge' kernels in Slackware 14.2 with an initrd
|
||||
image - it will complain about "The initial RAM disk is too big to fit
|
||||
between the kernel and the 15M-16M memory hole" if you try a 'huge'
|
||||
kernel. We can live with that, since the 'huge' kernels are not meant
|
||||
|
@ -517,7 +514,7 @@ for day-to-day use anyway. They are meant to install Slackware on a wide
|
|||
range of computers and that is why they are 'huge'. The linux part of
|
||||
'/etc/lilo.conf' should end up looking somewhat like this:
|
||||
|
||||
image = /boot/vmlinuz-generic-smp-3.2.29-smp
|
||||
image = /boot/vmlinuz-generic-smp-4.4.14-smp
|
||||
initrd = /boot/initrd.gz
|
||||
root = /dev/cryptvg/root
|
||||
label = linux
|
||||
|
@ -562,7 +559,7 @@ system, it will be used and you won't have to type a passphrase.
|
|||
requires you to use the "-K" parameter to mkinitrd to specify the USB stick's
|
||||
FAT-label or UUID, as well as the full path to the keyfile. An example:
|
||||
|
||||
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L -K LABEL=TRAVELSTICK:/keys/alien.luks
|
||||
# mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L -K LABEL=TRAVELSTICK:/keys/alien.luks
|
||||
|
||||
The mkinitrd of Slackware 13.1 introduced this support for USB sticks as
|
||||
unlocking mechanism. Alternatively, after the root filesystem is unlocked
|
||||
|
@ -621,7 +618,7 @@ support for this keyboard to your initrd.
|
|||
A mkinitrd helper script
|
||||
------------------------
|
||||
|
||||
The mkinitrd package in Slackware 14.0 ships with a script called
|
||||
The mkinitrd package in Slackware 14.0 (and on) ships with a script called
|
||||
'mkinitrd_command_generator.sh'. If you run this script, it will analyze
|
||||
your Slackware configuration and make a smart suggestion about the 'mkinitrd'
|
||||
command you have to type in order to create an initrd.gz with all the bells
|
||||
|
@ -636,7 +633,7 @@ by yourself:
|
|||
It should emit a string like this (your system will probably give different
|
||||
parameter values):
|
||||
|
||||
mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L
|
||||
mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L
|
||||
|
||||
You can copy and paste this output to your command prompt, and add any other
|
||||
parameters you need such as "-h" to indicate a hibernation partition or
|
||||
|
@ -645,6 +642,17 @@ the script in full interactive mode by using the "-i" parameter, and it will
|
|||
guide you through the process of generating a mkinitrd commandline.
|
||||
|
||||
|
||||
Desktop Environments
|
||||
--------------------
|
||||
|
||||
You probably will not want your encrypted volume to appear on the desktop
|
||||
of e.g. KDE or Xfce as a mountable device, so something like this should
|
||||
prevent that from occurring:
|
||||
|
||||
# cat /etc/udev/rules.d/99-ignore-luksdevs-on-desktop.rules
|
||||
KERNEL=="sdx2", ENV{UDISKS_IGNORE}="1"
|
||||
|
||||
|
||||
==============================================================================
|
||||
|
||||
Good luck with your fresh Slackware installion on encrypted partition(s)!
|
||||
|
|
|
@ -10,8 +10,8 @@ Introduction
|
|||
installation to Logical Volumes. In Slackware, the installer has never
|
||||
supported this, but the gurus usually would find a way to create logical
|
||||
volumes and install or migrate their Slackware onto those. Having your
|
||||
Slackware installed fully on LVM was near impossible until Slackware 12.0.
|
||||
Slackware 14.1 has improved support for LVM built into the installer.
|
||||
Slackware installed fully on LVM was near impossible until Slackware 12.0,
|
||||
but now Slackware has improved support for LVM built into the installer.
|
||||
|
||||
|
||||
Preparing Logical Volumes (LV)
|
||||
|
@ -30,7 +30,7 @@ you want to use for setting up the logical volumes. For any partition you
|
|||
create and that you want to use for LVM, you should set the partition type
|
||||
to '8e' (Linux LVM).
|
||||
|
||||
In the next example, I will assume we use a single 10 GB partition
|
||||
In the next example, I will assume we use a single 20 GB partition
|
||||
'/dev/sda1' for our Volume Group (VG). With LVM, it is possible to use
|
||||
multiple physical volumes (i.e. partitions, whole disks) for a VG, but that is
|
||||
left as an exercise for the reader. You can always add extra physical volumes
|
||||
|
@ -40,16 +40,16 @@ LV's called 'root' and 'home'. The first is going to contain the root partition
|
|||
|
||||
After booting your computer from the Slackware CD/DVD/USB, and logging in
|
||||
as root, you run the following sequence of commands to create the Physical
|
||||
Volume (PV), the Volume Group (VG) within that PV and two LV's of size 6GB
|
||||
(root) and 3GB (home) inside the VG:
|
||||
Volume (PV), the Volume Group (VG) within that PV and two LV's of size 15GB
|
||||
(root) and 4GB (home) inside the VG:
|
||||
|
||||
# pvcreate /dev/sda1
|
||||
|
||||
# vgcreate myvg /dev/sda1
|
||||
|
||||
# lvcreate -L 6G -n root myvg
|
||||
# lvcreate -L 15G -n root myvg
|
||||
|
||||
# lvcreate -L 3G -n home myvg
|
||||
# lvcreate -L 4G -n home myvg
|
||||
|
||||
========================================================================
|
||||
NOTE: if you want, you can just allocate all remaining space inside the
|
||||
|
@ -73,8 +73,8 @@ Using LVM during setup
|
|||
the LV's are available in the Linux partition selection. Our two LV's "root"
|
||||
and "home" are visible as "/dev/myvg/root" and "/dev/myvg/home". Select the
|
||||
first for your root ('/') filesystem, and the other for your /home filesystem.
|
||||
Create any filesystem you like on them. My favorite fstype still is ext3,
|
||||
but you can choose ext4, xfs or jfs for stability and speed.
|
||||
Create any filesystem you like on them. My favorite fstype still is ext4,
|
||||
but you can choose others such as btrfs, jfs, or xfs.
|
||||
|
||||
Setup will proceed as usual, but when you get to the point where you are
|
||||
presented with the lilo configuration dialog, it is almost time to perform
|
||||
|
@ -94,20 +94,18 @@ Fortunately, the Slackware installer has done some of the work for us.
|
|||
It will have created the LVM device nodes which lilo needs in order to
|
||||
install successfully. The installer will have mounted the /sys and /proc
|
||||
filesystems as well. Inside a 'chroot' we will create an initrd image
|
||||
and configure lilo to use it with the generic kernel. Be aware that
|
||||
Slackware's 'huge' kernels are too big to work with an initrd image using
|
||||
the lilo bootloader. Lilo will complain that there is too little space
|
||||
left in the 15M-16M 'memory hole'.
|
||||
and configure lilo to use it with the generic kernel.
|
||||
|
||||
We are going to 'chroot' into our fresh installation:
|
||||
|
||||
# chroot /mnt
|
||||
|
||||
Next, while we are in the chroot, create the initrd with LVM support -
|
||||
in the example command line I assume that the root filesystem is 'ext3',
|
||||
in the example command line I assume that the root filesystem is 'ext4',
|
||||
we used the LV '/dev/myvg/root' as the root device, and are running the
|
||||
Slackware 14.1 default SMP kernel '3.10.17-smp':
|
||||
Slackware 14.2 default kernel '4.4.14':
|
||||
|
||||
# mkinitrd -c -k 3.10.17-smp -m ext3 -f ext3 -r /dev/myvg/root -L
|
||||
# mkinitrd -c -k 4.4.14 -m ext4 -f ext4 -r /dev/myvg/root -L
|
||||
|
||||
The resulting initrd image will be written to the file '/boot/initrd.gz'
|
||||
by default. We still need to tell lilo about this initrd, so open the
|
||||
|
@ -119,7 +117,7 @@ filename added by 'liloconfig' is '/boot/vmlinuz' which is a symbolic link to
|
|||
the huge SMP kernel. Remember that we need a 'generic' kernel with the initrd.
|
||||
The end result should look somewhat like this:
|
||||
|
||||
image = /boot/vmlinuz-generic-smp-3.10.17-smp
|
||||
image = /boot/vmlinuz-generic-4.4.14
|
||||
initrd = /boot/initrd.gz
|
||||
root = /dev/myvg/root
|
||||
label = linux
|
||||
|
|
3991
READ_DVD.TXT
3991
READ_DVD.TXT
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
|
||||
Slackware 14.1 release notes. Mon Nov 4 16:09:25 UTC 2013
|
||||
Slackware 14.2 release notes. Thu Jun 30 22:37:15 UTC 2016
|
||||
|
||||
Hi folks,
|
||||
|
||||
|
@ -8,9 +8,9 @@ information, but once again Robby Workman has covered the important
|
|||
technical details in CHANGES_AND_HINTS.TXT. Thanks!
|
||||
|
||||
After jumping ahead through various Linux kernel branches over
|
||||
the course of this development cycle, we ended up on the 3.10.x
|
||||
the course of this development cycle, we ended up on the 4.4.x
|
||||
branch and decided to stick with it. Greg Kroah-Hartman's
|
||||
announcement back in August that the 3.10 series would be getting
|
||||
announcement back in October that the 4.4 series would be getting
|
||||
a long-term support for two years helped to cement this decision
|
||||
and should be good news for anyone wanting to keep a maintained
|
||||
stable kernel on their system. As usual, the kernel is provided in
|
||||
|
@ -23,31 +23,25 @@ On the 32-bit side of things, there are both SMP (multiple processor
|
|||
capable) and non-SMP (single processor) kernels. The non-SMP kernel
|
||||
is mostly intended for machines that can't run the SMP kernel, which
|
||||
is anything older than a Pentium III, and some models of the Pentium M
|
||||
that don't support PAE. On 32-bit, it is highly recommended to use the
|
||||
SMP kernel if your machine is able to boot with it (even if you have
|
||||
that don't support PAE (although it seems that these might support PAE
|
||||
but just lack the CPU flags to advertise it -- try booting with the
|
||||
"forcepae" kernel option). On 32-bit, it is highly recommended to use
|
||||
the SMP kernel if your machine is able to boot with it (even if you have
|
||||
only a single core) because the optimization and memory handling
|
||||
options should yield better performance.
|
||||
|
||||
If you'd like to try out the latest kernel branch, you'll find
|
||||
.config files for Linux 3.12 in the /testing/source/ directory. There
|
||||
are also .config files for Linux 3.4.66 (the previous long-term support
|
||||
kernel series) which might be useful for anyone wanting to drop back
|
||||
to a 3.4.x kernel, but I doubt there will be many people who will want
|
||||
to do this. The 3.10.x kernels have been stable and working well for
|
||||
many releases now.
|
||||
.config files for Linux 4.6 in the /testing/source/ directory.
|
||||
|
||||
One of the big changes in Slackware 14.1 is support for systems
|
||||
running UEFI firmware (x86_64 Slackware edition only). We've added
|
||||
several new packages for UEFI, including elilo, GRUB 2, and efibootmgr,
|
||||
and all of the installation media supports booting under UEFI, as do
|
||||
the USB boot sticks generated during installation. At this point
|
||||
there is no support for running the system under Secure Boot, but a
|
||||
dedicated user could add their own Machine Owner Key, sign their
|
||||
kernels, modules, and bootloader, and then use shim to start the
|
||||
bootloader. We'll be looking into adding support for this in the
|
||||
next development cycle. Documentation for installing on UEFI machines
|
||||
is provided in a README_UEFI.TXT found in the top-level Slackware
|
||||
directory.
|
||||
Slackware 14.2 has support for systems running UEFI firmware (x86_64
|
||||
Slackware edition only). Packages that help support UEFI include elilo,
|
||||
GRUB 2, and efibootmgr, and all of the installation media supports
|
||||
booting under UEFI, as do the USB boot sticks generated during
|
||||
installation. At this point there is no support for running the system
|
||||
under Secure Boot, but a dedicated user could add their own Machine Owner
|
||||
Key, sign their kernels, modules, and bootloader, and then use shim to
|
||||
start the bootloader. Documentation for installing on UEFI machines is
|
||||
provided in a README_UEFI.TXT found in the top-level Slackware directory.
|
||||
|
||||
Slackware ISO images (both the ones available online as well as
|
||||
the discs sent out from the Slackware store) have been processed using
|
||||
|
@ -55,7 +49,7 @@ isohybrid. This allows them to be written to a USB stick, which can
|
|||
then be booted and used as the install source. This works on machines
|
||||
running both regular BIOS as well as UEFI.
|
||||
|
||||
Slackware 14.1 contains updated versions of both KDE and Xfce, and
|
||||
Slackware 14.2 contains updated versions of both KDE and Xfce, and
|
||||
both of these have been split as much as possible into their component
|
||||
packages rather than larger bundles. This not only makes it easier to
|
||||
remove software that you don't need, but also makes it easier to
|
||||
|
@ -66,18 +60,18 @@ the updates.
|
|||
|
||||
Although Slackware does not ship the GNOME desktop, we can recommend
|
||||
a couple of places to look if you're interested in trying to add it to
|
||||
your system. The Dropline project ( http://www.droplinegnome.net ) has
|
||||
put together a set of packages for running GNOME 3.x on Slackware.
|
||||
There's also the MATE desktop, which is a fork of GNOME 2.x. SlackBuild
|
||||
scripts are available to compile MATE packages for Slackware from
|
||||
http://mateslackbuilds.github.io - thanks to Chess Griffin and
|
||||
your system. The Dropline project ( http://www.droplinegnome.net ) will
|
||||
be putting together a set of packages for running GNOME 3.20.1 on
|
||||
Slackware. There's also the MATE desktop, which is a fork of GNOME 2.x.
|
||||
SlackBuild scripts are available to compile MATE packages for Slackware
|
||||
from http://mateslackbuilds.github.io - thanks to Chess Griffin and
|
||||
Willy Sudiarto Raharjo for making this option available.
|
||||
|
||||
Need more build scripts? Something that you wanted wasn't included
|
||||
in Slackware? Well, then check out slackbuilds.org. Several of the team
|
||||
members work on the scripts there.
|
||||
|
||||
There's a new community driven site for Slackware documentation,
|
||||
There's a community driven site for Slackware documentation,
|
||||
http://docs.slackware.com -- check it out, and join in to share your
|
||||
knowledge!
|
||||
|
||||
|
@ -86,30 +80,27 @@ great help -- Eric Hameleers for major work on the KDE SC packages, init
|
|||
scripts, installer, documentation (especially getting docs.slackware.com
|
||||
up and running), and all the extra packages like multilib compilers
|
||||
(read more here: http://alien.slackbook.org/blog/), Robby Workman for
|
||||
following X.Org, udev, NetworkManager, wicd, Xfce, and tons of other
|
||||
following X.Org, eudev, NetworkManager, wicd, Xfce, and tons of other
|
||||
projects, building and testing all that stuff, writing documentation, his
|
||||
work with the team at slackbuilds.org, and lots of package upgrades,
|
||||
Piter Punk for slackpkg work, Stuart Winter for more updates to
|
||||
linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the
|
||||
installer and system (he finds my bugs all the time while porting packages
|
||||
to ARM for the Slackware ARM port: http://www.armedslack.org/), Vincent
|
||||
Batts for keeping Ruby working well, for helping kickstart our
|
||||
transition to MariaDB, and other miscellaneous fixes, Heinz Wiesinger
|
||||
for working on PHP, MariaDB (especially!), icu4c, LLVM, and lots of other
|
||||
stuff, Amritpal Bath for various bugfixes and helping with release torrents,
|
||||
mrgoblin for testing RAID, bluetooth, and being a master of regex, and to
|
||||
mancha for patching many packages to handle the changed crypt() function
|
||||
in glibc-2.17+ (and for backporting many security fixes over the course
|
||||
of the development cycle). Other very honorable mentions go to Alan Hicks,
|
||||
Erik Jan Tromp, Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis,
|
||||
and anyone else I'm forgetting (including the other team members who
|
||||
contributed little fixes and suggestions here and there along with
|
||||
general moral support). Special thanks to the folks who mailed in bug
|
||||
reports (and fixes) and helped collaborate on this release. This was
|
||||
another great release cycle for community participation, especially on the
|
||||
LinuxQuestions.org Slackware forum. Thanks for the help, for keeping
|
||||
this project fun, and making it possible for us to keep up with the
|
||||
rapid pace of Linux development. Thanks to Honeypi and Doodle, too!
|
||||
Batts for keeping Ruby working well and other miscellaneous fixes,
|
||||
Heinz Wiesinger for working on PHP, MariaDB (especially!), icu4c, LLVM, and
|
||||
lots of other stuff, Amritpal Bath for various bugfixes and helping with
|
||||
release torrents, mrgoblin for testing RAID, bluetooth, and being a master
|
||||
of regex. Other very honorable mentions go to Alan Hicks, Erik Jan Tromp,
|
||||
Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis, and anyone
|
||||
else I'm forgetting (including the other team members who contributed
|
||||
little fixes and suggestions here and there along with general moral
|
||||
support). Special thanks to the folks who mailed in bug reports (and fixes)
|
||||
and helped collaborate on this release. This was another great release
|
||||
cycle for community participation, especially on the LinuxQuestions.org
|
||||
Slackware forum. Thanks for the help, for keeping this project fun, and
|
||||
making it possible for us to keep up with the rapid pace of Linux
|
||||
development. Thanks to Andrea and Briah, too!
|
||||
|
||||
Have fun!
|
||||
|
||||
|
|
220
Slackware-HOWTO
220
Slackware-HOWTO
|
@ -1,7 +1,7 @@
|
|||
|
||||
Slackware Linux CD-ROM Installation HOWTO
|
||||
Patrick Volkerding <volkerdi@slackware.com>
|
||||
v14.1, 2012-10-12
|
||||
v14.2, 2016-06-28
|
||||
|
||||
This document covers installation of the Slackware(R) distribution of the
|
||||
Linux operating system from the Slackware CD-ROM.
|
||||
|
@ -59,12 +59,12 @@ The Linux operating system now runs on several machine architectures,
|
|||
including ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS, and
|
||||
others. The x86 Slackware distribution of Linux runs on most PC
|
||||
processors compatible with the Intel 486 or better, including (but not
|
||||
limited to) the Intel 486, Celeron, Pentium I, MMX, Pro, II, III, Xeon,
|
||||
limited to) the Intel Celeron, Pentium I, MMX, Pro, II, III, Xeon,
|
||||
4, M, D, Core, Core 2, Core i7, and Atom; AMD 486, K5, K6, K6-II, K6-III,
|
||||
Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron, Phenom,
|
||||
Phenom II, and Neo; Cyrix 486, 5x86, 6x86, M-II; Via Cyrix III, Via C3,
|
||||
Via Nano; Transmeta Crusoe and Efficeon. Essentially anything that's
|
||||
x86 and 32-bit (with at least i486 opcodes) will do for the 32-bit x86
|
||||
x86 and 32-bit (with at least i586 opcodes) will do for the 32-bit x86
|
||||
edition of Slackware, or 64-bit and supporting x86_64 extensions (also
|
||||
known as AMD64, EM64T, or Intel 64) for the x86_64 edition of Slackware.
|
||||
|
||||
|
@ -97,13 +97,6 @@ linuxquestions.org.
|
|||
|
||||
2. Hardware Requirements
|
||||
|
||||
Most PC hardware will work fine with Slackware, but some Plug-and-Play
|
||||
devices can be tricky to set up. In some cases you can work around this
|
||||
by letting DOS initialize the card and then starting Slackware with the
|
||||
Loadlin utility. Setting the computer's BIOS to configure Plug-and-Play
|
||||
cards also may help -- to do this, change the "Plug and Play OS" option to
|
||||
"no".
|
||||
|
||||
Here's a basic list of what you'll need to install Slackware:
|
||||
|
||||
128 megabytes (128MB) or more of RAM. If you have less RAM than this, you
|
||||
|
@ -112,7 +105,7 @@ experience.
|
|||
|
||||
You also will need some disk space to install Slackware. For a complete
|
||||
installation, you'll probably want to devote a 10GB *or larger* partition
|
||||
completely to Slackware (you'll need almost 8GB for a full default
|
||||
completely to Slackware (you'll need almost 9GB for a full default
|
||||
installation, and then you'll want extra space when you're done).
|
||||
If you haven't installed Slackware before, you may have to experiment.
|
||||
If you've got the drive space, more is going to be better than not enough.
|
||||
|
@ -144,35 +137,35 @@ only has the A series installed. Here's an overview of the software
|
|||
categories available for installation, along with the (approximate) amount
|
||||
of drive space needed to install the entire set:
|
||||
|
||||
A The base Slackware system. (405 MB)
|
||||
A The base Slackware system. (608 MB)
|
||||
|
||||
AP Linux applications. (445 MB)
|
||||
AP Linux applications. (511 MB)
|
||||
|
||||
D Program development tools. (1.1 GB)
|
||||
D Program development tools. (1.2 GB)
|
||||
|
||||
E GNU Emacs. (117 MB)
|
||||
E GNU Emacs. (110 MB)
|
||||
|
||||
F FAQs and HOWTOs for common tasks. (33 MB)
|
||||
|
||||
K Linux 3.10.17 kernel source. (582 MB)
|
||||
K Linux 4.4.14 kernel source. (721 MB)
|
||||
|
||||
KDE The KDE desktop environment and applications. (1.4 GB)
|
||||
KDE The KDE desktop environment and applications. (1.5 GB)
|
||||
|
||||
KDEI Language support for KDE. (1 GB)
|
||||
KDEI Language support for KDE. (1.1 GB)
|
||||
|
||||
L System libraries. (1.3 GB)
|
||||
L System libraries. (1.4 GB)
|
||||
|
||||
N Networking applications and utilities. (340 MB)
|
||||
N Networking applications and utilities. (406 MB)
|
||||
|
||||
T TeX typesetting language. (291 MB)
|
||||
T TeX typesetting language. (290 MB)
|
||||
|
||||
TCL Tcl/Tk/TclX scripting languages and tools. (19 MB)
|
||||
TCL Tcl/Tk/TclX scripting languages and tools. (18 MB)
|
||||
|
||||
X X Window System graphical user interface. (389 MB)
|
||||
X X Window System graphical user interface. (374 MB)
|
||||
|
||||
XAP Applications for the X Window System. (571 MB)
|
||||
XAP Applications for the X Window System. (800 MB)
|
||||
|
||||
XFCE The XFCE desktop environment and applications. (72 MB)
|
||||
XFCE The XFCE desktop environment and applications. (53 MB)
|
||||
|
||||
Y Classic text-based BSD games. (6 MB)
|
||||
|
||||
|
@ -226,7 +219,7 @@ systems have a version of this tool, and if you're running DOS or
|
|||
Windows it's probably best to use the repartitioning tool from that OS.
|
||||
Usually DOS uses the entire drive. Use DOS fdisk to delete the
|
||||
partition. Then create a smaller primary DOS partition, leaving
|
||||
enough space to install Linux. Preferably this should be more than 6GB.
|
||||
enough space to install Linux. Preferably this should be more than 9GB.
|
||||
If your machine doesn't have a lot of RAM, you'll want another
|
||||
partition for swap space. The swap partition should be equal to the
|
||||
amount of RAM your machine has, but should in any case be at least
|
||||
|
@ -237,12 +230,12 @@ Windows on your new DOS partition, and then restore your backup.
|
|||
|
||||
We'll go into more detail about partitioning later, and you don't need
|
||||
to create any new partitions yet -- just make sure you have enough free
|
||||
space on the drive to do an installation (more than 6GB is ideal), or
|
||||
space on the drive to do an installation (more than 9GB is ideal), or
|
||||
that you have some idea about which existing partition you can use for
|
||||
to install on.
|
||||
|
||||
|
||||
3.2 Booting the Slackware CD-ROM
|
||||
3.2 Booting the Slackware CD-ROM/DVD
|
||||
|
||||
If your machine has a bootable CD-ROM drive (you may need to configure
|
||||
this in the system's BIOS settings) then you'll be able to directly
|
||||
|
@ -260,7 +253,7 @@ that you want to boot with. With most systems you'll want to use the
|
|||
default kernel, called hugesmp.s. Even on a machine with only a single
|
||||
one-core processor, it is recommended to use this kernel if your machine
|
||||
can run it. Otherwise use the huge.s kernel, which should support any
|
||||
486 or better.
|
||||
586 or better.
|
||||
|
||||
To boot the hugesmp.s kernel, just enter hugesmp.s on the boot prompt:
|
||||
|
||||
|
@ -274,7 +267,7 @@ If you've got some non-standard hardware in your machine (or if hugesmp.s
|
|||
doesn't work, and you're beginning to suspect you need a different
|
||||
kernel), then you'll have to try huge.s. If, for some reason, that still
|
||||
will not boot and you know that your hardware should be supported by the
|
||||
3.10.17 kernel, contact volkerdi at slackware dot com and I will see
|
||||
4.4.14 kernel, contact volkerdi at slackware dot com and I will see
|
||||
what I can do.
|
||||
|
||||
|
||||
|
@ -305,15 +298,15 @@ gensmp.s The trimmed down, more modular version of hugesmp.s. This
|
|||
can be switched to, after setting up an initrd and
|
||||
reinstalling LILO. It is packaged as a .txz, and can be
|
||||
found on the installed system as:
|
||||
/boot/vmlinuz-generic-smp-2.6.33.4-smp
|
||||
/boot/vmlinuz-generic-smp-4.4.14-smp
|
||||
|
||||
huge.s This is the 486-compatible single processor version of the
|
||||
huge.s This is the 586-compatible single processor version of the
|
||||
hugesmp.s kernel. Try this if hugesmp.s does not work on
|
||||
your machine.
|
||||
|
||||
generic.s The trimmed down, more modular version of huge.s. Found on
|
||||
the system as:
|
||||
/boot/vmlinuz-generic-2.6.33.4
|
||||
/boot/vmlinuz-generic-4.4.14
|
||||
This also requires using an initrd.
|
||||
|
||||
speakup.s This used to be a separate kernel patched with the Speakup
|
||||
|
@ -342,7 +335,7 @@ speakup.s This used to be a separate kernel patched with the Speakup
|
|||
|
||||
Note that if you use the huge (non-SMP kernel) and plan to compile any
|
||||
third party kernel modules, you may need to apply the kernel patch in
|
||||
/extra/linux-3.10... or, you could just cd to the kernel sources, run
|
||||
/extra/linux-4.4... or, you could just cd to the kernel sources, run
|
||||
"make menuconfig", make sure that SMP (and the -smp suffix) are turned
|
||||
off, and recompile the kernel with "make". But, that's for later --
|
||||
after the install.
|
||||
|
@ -568,11 +561,12 @@ partition.
|
|||
|
||||
The next option on the setup menu is TARGET. This lets you select which
|
||||
partition(s) you'd like to install Slackware on, and will format them
|
||||
using a Linux filesystem. Depending on which kernel you chose to boot
|
||||
with, your filesystem choices may include ext2 (the traditional Linux
|
||||
filesystem), ext3 (a journaling version of ext2), and Reiserfs (the first
|
||||
journaling filesystem written for Linux; it stores files in a balanced
|
||||
tree).
|
||||
using a Linux filesystem. Probably the safer filesystem choice is "ext4",
|
||||
which is a journaling filesystem based on ext2 which was the default
|
||||
filesystem for Linux for many years. Other good choices for a filesystem
|
||||
are xfs and btrfs (although with these you'll likely want your /boot
|
||||
directory on its own partition with a simpler filesystem such as ext2 or
|
||||
ext4).
|
||||
|
||||
When you select the TARGET option, the system will scan for "Linux"
|
||||
partitions on your hard drives. If it doesn't find any, you'll need to
|
||||
|
@ -630,7 +624,7 @@ install Slackware.
|
|||
|
||||
SOURCE displays a menu offering the choice of installation from CD-ROM, a
|
||||
hard drive partition, NFS, HTTP/FTP, or a directory (mounted manually).
|
||||
You'll want to make sure your Slackware CD-ROM is in your drive, and
|
||||
You'll want to make sure your Slackware CD-ROM or DVD is in your drive, and
|
||||
select the first option:
|
||||
|
||||
"Install from a Slackware CD-ROM"
|
||||
|
@ -703,19 +697,19 @@ This option actually installs the selected packages to the hard drive.
|
|||
|
||||
The first question the INSTALL option will ask is what type of prompting
|
||||
you'd like to use during the installation process. A menu will show
|
||||
several options, including "full", "newbie", "menu", "expert", "custom",
|
||||
"tagpath", and "help". The help option gives detailed information on each
|
||||
of the choices.
|
||||
several options, including "full", "terse", "menu", "expert", "newbie",
|
||||
"custom", "tagpath", and "help". The help option gives detailed
|
||||
information on each of the choices.
|
||||
|
||||
Most people will want to use "full". Others might want "menu", "expert"
|
||||
or "newbie" mode. We'll cover each of these in detail now.
|
||||
Most people will want to use "full" or "terse". Others might want "menu",
|
||||
"expert" or "newbie" mode. We'll cover each of these in detail now.
|
||||
|
||||
The first option to consider is "full". If you select this mode, then
|
||||
setup assumes you want to install all the packages in each selected series
|
||||
and installs them all without further prompting. This is fast and easy.
|
||||
Of course, depending on which software categories you've chosen, this can
|
||||
use a lot of drive space. If you use this option, you should be
|
||||
installing to a partition with at least 6GB free (and hopefully more like
|
||||
installing to a partition with at least 9GB free (and hopefully more like
|
||||
20GB or so) to insure that you don't run out of drive space during the
|
||||
installation process. Because Linux allows you to split your installation
|
||||
across multiple partitions, the installer cannot know ahead of time
|
||||
|
@ -723,6 +717,13 @@ whether the packages you've chosen to install will fit your partitioning
|
|||
scheme. Therefore, it is up to you to make sure that there is enough
|
||||
room.
|
||||
|
||||
The "terse" option works the same as the "full" option, but instead of
|
||||
displaying a box with a paragraph about the package being installed, it
|
||||
displays a one-line description. Since the boxed paragraphs shown with
|
||||
"full" tend to fly by too quickly to read on a modern computer, it might
|
||||
be easier to follow the installation progress using "terse". The end
|
||||
result will be the same.
|
||||
|
||||
The "newbie" mode (which was formerly known as "normal" mode) installs all
|
||||
of the required packages in each series. For each of the non-required
|
||||
packages (one by one) you'll get a menu where you can answer YES (install
|
||||
|
@ -762,13 +763,13 @@ tagfiles. If you are interested in using them, look at one of the
|
|||
tagfiles with an editor.
|
||||
|
||||
If you're new to Slackware, and you have enough drive space, you'll
|
||||
probably want to select the "full" option as the easiest way to install.
|
||||
Otherwise, the "menu" option is another good choice for most beginners.
|
||||
If you think you need (or would just like to see) the extra information
|
||||
offered by the "newbie" mode, go ahead and use that. Don't say you
|
||||
weren't warned about the extra time it requires, though, especially
|
||||
probably want to select the "full" or "terse" option as the easiest way
|
||||
to install. Otherwise, the "menu" option is another good choice for most
|
||||
beginners. If you think you need (or would just like to see) the extra
|
||||
information offered by the "newbie" mode, go ahead and use that. Don't
|
||||
say you weren't warned about the extra time it requires, though, especially
|
||||
when installing the fragments that make up modular X. Trust us, you'll
|
||||
be better off selecting "full".
|
||||
be better off selecting "full" or "terse".
|
||||
|
||||
Once you have selected a prompting mode, the system begins the
|
||||
installation process. If you've chosen "menu" or "expert" mode, you'll
|
||||
|
@ -776,8 +777,8 @@ see a menu of software to choose from right away -- use the arrow keys and
|
|||
spacebar to pick what you need, and then hit enter to install it. If
|
||||
you've chosen the "newbie" mode, the installation will begin immediately,
|
||||
continuing until it finds optional packages. You'll get a selection menu
|
||||
for each of these. If you selected "full", now it's time to sit back and
|
||||
watch the packages install.
|
||||
for each of these. If you selected "full" or "terse", now it's time to sit
|
||||
back and watch the packages install.
|
||||
|
||||
If you've selected too much software, it's possible that your hard drive
|
||||
may run out of space during installation. If this happens, you'll know it
|
||||
|
@ -820,9 +821,9 @@ setup will copy the kernel from the disc to your hard drive.
|
|||
NOTE: If you install a kernel on your system that doesn't boot correctly,
|
||||
you can still boot your system with the CD-ROM. To do this, you need to
|
||||
enter some information on the boot prompt. For example, if your root
|
||||
partition is on /dev/hda1, you'd enter this to boot your system:
|
||||
partition is on /dev/sda1, you'd enter this to boot your system:
|
||||
|
||||
huge.s root=/dev/hda1 initrd= ro
|
||||
huge.s root=/dev/sda1 initrd= ro
|
||||
|
||||
The "initrd=" option tells the kernel not to run the /init script on the
|
||||
installer image in RAM, and the "ro" option makes the root partition
|
||||
|
@ -837,7 +838,8 @@ a USB bootstick for your system.
|
|||
|
||||
Next you'll be asked what type of mouse you have. Pick the mouse type from
|
||||
the menu (or hit cancel if you don't have a mouse), and setup will create a
|
||||
/dev/mouse link. Most computers use a PS/2 mouse, which is the first choice.
|
||||
/dev/mouse link. Most computers use an imps2 compatible PS/2 mouse, which
|
||||
is the first choice. This is also the correct choice for most USB mice.
|
||||
|
||||
After this, other installation scripts will run depending on which
|
||||
packages you've installed. For instance, if you installed the network-*
|
||||
|
@ -864,11 +866,7 @@ a Windows Startup Disk for this)
|
|||
The easiest way to set your machine up with LILO is to pick the "simple"
|
||||
choice on the LILO installation menu. This will examine your system and
|
||||
try to set up LILO to be able to boot Windows (DOS) and Linux partitions
|
||||
that it finds. If it locates the OS/2 Boot Manager, it will ask if you'd
|
||||
like to configure the Linux partition so that you can add it to the Boot
|
||||
Manager menu. (NOTE: If you use a disk overlay program for large IDE hard
|
||||
drives such as EZ-DRIVE, please see the warning below before installing
|
||||
LILO)
|
||||
that it finds.
|
||||
|
||||
The "expert" option gives you much more control over the configuration
|
||||
of LILO. If you decide to use the "expert" option, here's how you do
|
||||
|
@ -880,26 +878,18 @@ where to install LILO. The first menu will ask if you have extra
|
|||
parameters you'd like passed to the Linux kernel at boot time. If you
|
||||
need any extra parameters enter them here.
|
||||
|
||||
Then you'll be asked if you wish to use the framebuffer console. The
|
||||
1024x768x256 console setting is a nice one to use in most cases, but you
|
||||
may need to experiment to find the nicest setting for your card. Some
|
||||
look terrible at modes larger than 800x600 because of the default refresh
|
||||
rates, but at least ATI cards are known to look great at 1024x768x256.
|
||||
If you want to use the framebuffer console, select a mode here.
|
||||
Then you'll be asked if you wish to use the framebuffer console. I'd
|
||||
recommend not using it, and just going with the "standard" selection, as
|
||||
some video cards will not work well with other choices. The usual reason
|
||||
for wanting the framebuffer console (besides getting Tux logos at boot)
|
||||
was to adjust the size of the console text, but loading one of the
|
||||
Termimus fonts is a better way to handle that.
|
||||
|
||||
Next, decide where you want LILO installed. Usually you'll want to
|
||||
install LILO on the boot drive's MBR (master boot record). If you use a
|
||||
different boot manager (like the one that comes with OS/2) then you'll
|
||||
want to install LILO on your root Linux partition and then add that
|
||||
partition to the boot manager menu using its configuration tool. Under
|
||||
OS/2, this is the fdisk program.
|
||||
|
||||
NOTE: If you use the EZ-DRIVE utility (a diskmanager program supplied
|
||||
with some large IDE drives to make them usable with DOS) then do not
|
||||
install LILO to the MBR. If you do, you may disable EZ-DRIVE and render
|
||||
your disk unusable with DOS. Instead, install LILO to the superblock of
|
||||
your root Linux partition, and use fdisk to make the partition bootable.
|
||||
(With MS-DOS fdisk, this is called setting the "active" partition)
|
||||
different boot manager then you'll want to install LILO on your root Linux
|
||||
partition and then add that partition to the boot manager menu using its
|
||||
configuration tool.
|
||||
|
||||
The next menu lets you set a delay before the system boots into the
|
||||
default operating system. If you're using LILO to boot more than one
|
||||
|
@ -915,7 +905,7 @@ boot. The first entry you make will be the machine's default operating
|
|||
system. You can add either a DOS, Linux, or Windows partition first.
|
||||
For example, let's say you select "Linux". The system will display your
|
||||
Linux partitions and ask which one of them you'd like to boot. Enter the
|
||||
name (like /dev/hda1) of your root Linux partition. Then, you'll be
|
||||
name (like /dev/sda1) of your root Linux partition. Then, you'll be
|
||||
prompted to enter a label. This is the name you will enter at the boot
|
||||
time LILO prompt to select which partition you want to boot. A good
|
||||
choice for this is "Linux".
|
||||
|
@ -941,7 +931,7 @@ you'll need to use the same domain name as the rest of the machines on
|
|||
your network. If you're not sure what this is, contact your network
|
||||
administrator for help. Once you've specified the hostname and domain
|
||||
name, you'll be asked which type of setup you would like: "static IP",
|
||||
"DHCP", or "loopback".
|
||||
"DHCP", "NetworkManager", or "loopback".
|
||||
|
||||
Loopback
|
||||
--------
|
||||
|
@ -986,6 +976,17 @@ information, you'll be asked if you want to probe for your network card.
|
|||
This is a good idea, so say yes. Confirm that the settings are correct,
|
||||
and your networking will be configured to use DHCP.
|
||||
|
||||
NetworkManager
|
||||
--------------
|
||||
|
||||
If you will be using wireless (or even a wired interface), you might want
|
||||
to let NetworkManager handle your network connections. When NetworkManager
|
||||
is used to handle connections, a nice interface is provided to scan for
|
||||
wireless access points and make changes to the network configuration.
|
||||
This interface runs automatically with KDE or Xfce. In fluxbox, the
|
||||
nm-applet program will need to be launched.
|
||||
|
||||
|
||||
Once you've completed all the configuration menus, you can exit setup and
|
||||
reboot your machine. Simply press ctrl-alt-delete and the kernel will
|
||||
kill any programs that are running, unmount your filesystems, and restart
|
||||
|
@ -994,10 +995,7 @@ the machine.
|
|||
|
||||
5. Booting the installed Slackware system
|
||||
|
||||
If you've installed LILO, make sure you don't have a disk in your floppy
|
||||
drive -- when your machine reboots it should start LILO. Otherwise, insert
|
||||
the bootdisk made for your system during the configuration process and use
|
||||
it to boot. Also, make sure to remove the CD-ROM to avoid booting it, or
|
||||
Before rebooting, make sure to remove the CD-ROM to avoid booting it, or
|
||||
disable your machine's CD-ROM booting feature in the BIOS settings.
|
||||
|
||||
The kernel will go through the startup process, detecting your hardware,
|
||||
|
@ -1008,12 +1006,12 @@ darkstar login:
|
|||
|
||||
Log into the new system as "root".
|
||||
|
||||
Welcome to Linux 2.6.33.4.
|
||||
Welcome to Linux 4.4.14.
|
||||
|
||||
darkstar login: root
|
||||
Last login: Tue May 18 15:36:23 2010 on tty3.
|
||||
Last login: Tue Jun 28 19:38:42 2016 on tty3.
|
||||
|
||||
Linux 2.6.33.4.
|
||||
Linux 4.4.14.
|
||||
You have new mail.
|
||||
|
||||
darkstar: ~#
|
||||
|
@ -1025,35 +1023,27 @@ Once the system is running, most of the work is complete. However, there
|
|||
are still a few programs you'll need to configure. We'll cover the most
|
||||
important of these in this section.
|
||||
|
||||
6.1 /etc/rc.d/rc.modules
|
||||
6.1 /etc/rc.d/rc.modules.local
|
||||
|
||||
This file contains a list of Linux kernel modules. A kernel module is
|
||||
like a device driver under DOS. You can think of the /etc/rc.d/rc.modules
|
||||
file as similar to DOS's CONFIG.SYS. The file specifies which modules the
|
||||
system needs to load to support the machine's hardware. After booting
|
||||
your machine, you may find that some of your hardware isn't detected
|
||||
(usually an Ethernet card). To provide the support, you'll need to load
|
||||
the correct kernel module. Note that modern Linux kernels include a
|
||||
feature that allows the kernel to load its own modules, called udev.
|
||||
This will load many modules automatically without any need to edit
|
||||
rc.modules, and when using udev it might be better to tell it how to
|
||||
load the modules you want automatically rather than loading them at boot
|
||||
time with rc.modules. This is an advanced topic, and outside the scope of
|
||||
this document. If you're interested in this, "man udev" is a good
|
||||
place to start reading. In any case, it's best to not edit rc.modules
|
||||
If there are kernel modules that you need to load, then you should add a
|
||||
line to this file for each kernel module that you'd like to load. Note that
|
||||
modern Linux systems include a feature that allows the kernel to load its
|
||||
own modules, called udev. This will load most modules automatically without
|
||||
any need to edit rc.modules, and when using udev (or eudev) it might be better
|
||||
to tell it how to load the modules you want automatically rather than loading
|
||||
them at boot time with rc.modules. This is an advanced topic, and outside
|
||||
the scope of this document. If you're interested in this, "man udev" is a good
|
||||
place to start reading. In any case, it's best to not edit rc.modules.local
|
||||
unless you find that the modules you want to use are not being loaded
|
||||
automatically by udev. You can see a list of the modules that were loaded
|
||||
with the "lsmod" command. Likewise, in the majority of cases "alsaconf"
|
||||
is not required to configure sound. Rather, the "alsamixer" tool is used
|
||||
to unmute the Master and PCM channels and turn up the volume, and the
|
||||
"alsactl store" is used to save the sound defaults.
|
||||
with the "lsmod" command.
|
||||
|
||||
There's a lot more information out there about kernel modules, including
|
||||
lists of module names and the cards they support, as well as extra options
|
||||
you can can add to the module lines to configure the hardware in different
|
||||
ways. The kernel's documentation in /usr/src/linux/Documentation has a
|
||||
lot of good information, as does the information shipped with udev (found
|
||||
under /usr/doc/udev-*).
|
||||
under /usr/doc/eudev-*).
|
||||
|
||||
|
||||
6.2 Configuring the X Window System
|
||||
|
@ -1143,13 +1133,15 @@ To make an account for yourself, use the 'adduser' program. To start it,
|
|||
type 'adduser' at a prompt and follow the instructions. Going with the
|
||||
default selections for user ID, group ID, and shell should be just fine
|
||||
for most users. You'll want to add your user to the cdrom, audio, video
|
||||
plugdev (plugable devices like USB cameras and flash memory) and scanner
|
||||
groups if you have a computer with multimedia peripherals and want to be
|
||||
able to access these. Add these group names, comma separated, at the
|
||||
following prompt:
|
||||
plugdev (plugable devices like USB cameras and flash memory), scanner, and
|
||||
lp groups if you have a computer with multimedia peripherals and want to
|
||||
be able to access these. Add these group names at the following prompt:
|
||||
|
||||
Additional groups (comma separated) []:
|
||||
|
||||
To add the user to all the recommended user groups automatically, hit the
|
||||
up arrow at this prompt to fill them in, and then hit enter.
|
||||
|
||||
|
||||
Passwords and security
|
||||
----------------------
|
||||
|
@ -1166,10 +1158,10 @@ installation CD-ROM or the DVD as a rescue disk.
|
|||
|
||||
At the prompt, you can manually mount the root Linux partition from your
|
||||
hard drive ("fdisk -l" will give you a list) and remove the root password.
|
||||
For example, if your root linux partition is /dev/hda2, here are the
|
||||
For example, if your root linux partition is /dev/sda2, here are the
|
||||
commands to use after logging into the install disc as "root":
|
||||
|
||||
mount /dev/hda2 /mnt
|
||||
mount /dev/sda2 /mnt
|
||||
cd /mnt/etc
|
||||
|
||||
Next, you'll need to edit the "shadow" file to remove root's password.
|
||||
|
|
34
UPGRADE.TXT
34
UPGRADE.TXT
|
@ -1,11 +1,11 @@
|
|||
|
||||
Slackware 14.0 to 14.1 Upgrade HOWTO <volkerdi@slackware.com>
|
||||
Slackware 14.1 to 14.2 Upgrade HOWTO <volkerdi@slackware.com>
|
||||
|
||||
This document explains how to upgrade from Slackware 14.0 to Slackware 14.1.
|
||||
This document explains how to upgrade from Slackware 14.1 to Slackware 14.2.
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
For details of important changes from Slackware 14.0 to 14.1, see the file
|
||||
For details of important changes from Slackware 14.1 to 14.2, see the file
|
||||
'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this.
|
||||
|
||||
Before you begin, I would strongly recommend making a backup of your
|
||||
|
@ -15,7 +15,7 @@ process is complete. Back it up, or take your chances.
|
|||
|
||||
OK, now that everything is safely backed up, let's proceed. :-)
|
||||
|
||||
To do this, you'll need the Slackware 14.1 packages. If these are on a CD,
|
||||
To do this, you'll need the Slackware 14.2 packages. If these are on a CD,
|
||||
create a new directory to mount the CD on so that it doesn't get in the way
|
||||
during the upgrade:
|
||||
|
||||
|
@ -44,14 +44,14 @@ is that you know where the slackware packages directory is. We'll use
|
|||
1. Upgrade your glibc shared libraries. This is important, or things
|
||||
might go haywire during the next part of the upgrade:
|
||||
|
||||
upgradepkg /root/slackware/a/glibc-solibs-*.t?z
|
||||
upgradepkg /root/slackware/a/glibc-solibs-*.txz
|
||||
|
||||
|
||||
2. Upgrade your package utilities and related tools:
|
||||
|
||||
upgradepkg /root/slackware/a/pkgtools-*.tgz
|
||||
upgradepkg /root/slackware/a/tar-*.tgz
|
||||
upgradepkg /root/slackware/a/xz-*.tgz
|
||||
upgradepkg /root/slackware/a/pkgtools-*.txz
|
||||
upgradepkg /root/slackware/a/tar-*.txz
|
||||
upgradepkg /root/slackware/a/xz-*.txz
|
||||
upgradepkg /root/slackware/a/findutils-*.txz
|
||||
|
||||
|
||||
|
@ -78,10 +78,14 @@ is that you know where the slackware packages directory is. We'll use
|
|||
|
||||
You may spot some old, obsolete, or discontinued packages. If so,
|
||||
you can remove these using 'removepkg'. This command will get rid of
|
||||
the packages which became obsolete since Slackware 14.0:
|
||||
the packages which became obsolete since Slackware 14.1:
|
||||
|
||||
removepkg Terminal aumix kdegames kdemultimedia ksecrets mysql \
|
||||
printer-applet quanta rexima scim-bridge xxgdb
|
||||
removepkg ConsoleKit apmd bluez-hcidump cxxlibs foomatic-filters \
|
||||
gnome-icon-theme imlib kdeadmin kdenetwork kdesdk kdetoys kwallet \
|
||||
lesstif libelf libjpeg libxfcegui4 networkmanagement obex-data-server \
|
||||
obexfs open-cobol oxygen-gtk3 phonon-mplayer phonon-xine pil portmap \
|
||||
procps qca-cyrus-sasl qca-gnupg qca-ossl udev xchat xf86-input-aiptek \
|
||||
xf86-video-modesetting xfce4-mixer xfce4-volumed xfwm4-themes
|
||||
|
||||
|
||||
5. Fix your config files. Some of the config files in /etc are going to
|
||||
|
@ -121,7 +125,7 @@ is that you know where the slackware packages directory is. We'll use
|
|||
|
||||
upgradepkg --install-new *-<your KDE locale>-*t?z
|
||||
|
||||
If your language has been added to KDE since Slackware 14.0, you'll
|
||||
If your language has been added to KDE since Slackware 14.1, you'll
|
||||
need to install it using installpkg, or upgradepkg --install-new.
|
||||
|
||||
Typically you'll need to make sure that you have installed the
|
||||
|
@ -137,11 +141,11 @@ is that you know where the slackware packages directory is. We'll use
|
|||
If you're running the 64-bit kernel, or the 32-bit single processor
|
||||
kernel, this is the command to use:
|
||||
|
||||
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.10.17 | bash
|
||||
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.4.14 | bash
|
||||
|
||||
If you're using the 32-bit SMP kernel, use this command:
|
||||
|
||||
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.10.17-smp | bash
|
||||
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.4.14-smp | bash
|
||||
|
||||
If you use LILO, make sure the paths in /etc/lilo.conf point to a valid
|
||||
kernel and then type 'lilo' to reinstall LILO. If you use a USB memory
|
||||
|
@ -155,7 +159,7 @@ is that you know where the slackware packages directory is. We'll use
|
|||
9. Reboot to start using the new kernel.
|
||||
|
||||
|
||||
At this point you should be running Slackware 14.1. :-)
|
||||
At this point you should be running Slackware 14.2. :-)
|
||||
|
||||
I wish everyone good luck with this!
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2009-2010 Erik Hanson, Minneapolis, MN, USA
|
||||
# Copyright 2011 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# Copyright 2011, 2015 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -74,7 +74,7 @@ OUTPUT=${OUTPUT:-/tmp}
|
|||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $PKG
|
||||
ar p $CWD/google-chrome-${RELEASE}_current_${DEBARCH}.deb data.tar.lzma | lzma -d | tar xv || exit 1
|
||||
ar p $CWD/google-chrome-${RELEASE}_current_${DEBARCH}.deb data.tar.xz | tar xJv || exit 1
|
||||
chown -R root:root .
|
||||
chmod -R u+w,go+r-w,a-s .
|
||||
|
||||
|
@ -105,9 +105,6 @@ done
|
|||
|
||||
# Install a .desktop launcher:
|
||||
sed -i -e "s#Icon=google-chrome#Icon=/opt/google/chrome/product_logo_256.png#" \
|
||||
$PKG/opt/google/chrome/google-chrome.desktop
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
ln -s /opt/google/chrome/google-chrome.desktop \
|
||||
$PKG/usr/share/applications/google-chrome.desktop
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# Copyright 2009, 2010, 2011, 2012, 2014, 2015, 2016 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -22,9 +22,9 @@
|
|||
|
||||
# Slackware build script for bash-completion
|
||||
|
||||
VERSION=2.1
|
||||
VERSION=2.2
|
||||
ARCH=noarch
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-3}
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp}
|
||||
|
@ -46,16 +46,32 @@ find . \
|
|||
# Fixup sh completion for us
|
||||
zcat $CWD/fixup-sh-script-completions.diff.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
# Add some patches from git to fix tar filename completion and related
|
||||
# https://github.com/scop/bash-completion/issues/15
|
||||
zcat $CWD/patches/0001-tar-Don-t-write-to-tmp-jetel.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/patches/0004-tar-Remove-unused-variable.patch.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
# Don't symlink mpv -> mplayer as it reportedly doesn't work well. Upstream patch.
|
||||
zcat $CWD/patches/0006-Remove-mplayer-aliased-completion.patch.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
autoreconf -vif
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--docdir=/usr/doc/bash-completion-$VERSION
|
||||
--docdir=/usr/doc/bash-completion-$VERSION || exit 1
|
||||
|
||||
make || exit 1
|
||||
make install DESTDIR=$PKG || exit 1
|
||||
|
||||
# Create the local directory for admin changes/additions:
|
||||
mkdir -p $PKG/etc/bash_completion.d/
|
||||
|
||||
chmod 0755 $PKG/etc/profile.d/bash_completion.sh
|
||||
|
||||
mkdir -p $PKG/usr/doc/bash-completion-$VERSION
|
||||
|
|
|
@ -1,22 +1,19 @@
|
|||
The 'sh' completion file only completes on *.sh files.
|
||||
This breaks the expectation (on Slackware, at least) that
|
||||
e.g. "sh /etc/rc.d/rc.my<TAB>" will complete to rc.mysql.
|
||||
This patch fixes that, but a consequence is that "sh" will
|
||||
complete on *any* filename. IMHO, that's not a regression
|
||||
at all, since stock bash without bash-completion does that
|
||||
already... --rworkman
|
||||
The 'sh' completion file only completes on *.sh files. This breaks the
|
||||
expectation (on Slackware, at least) that e.g. "sh /etc/rc.d/rc.my<TAB>"
|
||||
will complete to rc.mysql. This patch fixes that, but a consequence is that
|
||||
"sh" will complete on *any* filename. IMHO, that's not a regression at all,
|
||||
since stock bash without bash-completion does that already... --rworkman
|
||||
|
||||
Acked-by: volkerdi
|
||||
|
||||
diff -Nur bash-completion-1.3.orig/completions/sh bash-completion-1.3/completions/sh
|
||||
--- bash-completion-1.3.orig/completions/sh 2011-01-21 03:36:11.000000000 -0600
|
||||
+++ bash-completion-1.3/completions/sh 2011-03-12 02:06:00.964938285 -0600
|
||||
@@ -28,7 +28,7 @@
|
||||
return 0
|
||||
fi
|
||||
|
||||
- _filedir sh
|
||||
+ _filedir
|
||||
diff -Nur bash-completion-2.2.orig/completions/sh bash-completion-2.2/completions/sh
|
||||
--- bash-completion-2.2.orig/completions/sh 2016-02-09 08:52:44.000000000 -0600
|
||||
+++ bash-completion-2.2/completions/sh 2016-03-06 00:43:49.744767271 -0600
|
||||
@@ -31,6 +31,6 @@
|
||||
[[ $args -eq 1 ]] && ext=sh
|
||||
_filedir $ext
|
||||
} &&
|
||||
complete -F _sh sh
|
||||
-complete -F _sh sh
|
||||
+complete -F _sh
|
||||
|
||||
# ex: ts=4 sw=4 et filetype=sh
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
From 6bdd92202f55d7c530dcbeb2a243604dac546cf1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
|
||||
Date: Tue, 15 Mar 2016 19:49:55 +0200
|
||||
Subject: [PATCH 1/5] tar: Don't write to /tmp/jetel
|
||||
|
||||
---
|
||||
completions/tar | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/completions/tar b/completions/tar
|
||||
index ef18ad6..6e4c74c 100644
|
||||
--- a/completions/tar
|
||||
+++ b/completions/tar
|
||||
@@ -411,7 +411,7 @@ __tar_try_list_archive()
|
||||
shift
|
||||
|
||||
read tarball <<<"$(printf -- '%s\n' "$@" \
|
||||
- | command sed -n "/^.\{1,\}$regex\$/p" | tee /tmp/jetel)"
|
||||
+ | command sed -n "/^.\{1,\}$regex\$/p")"
|
||||
if [[ -n "$tarball" ]]; then
|
||||
local IFS=$'\n'
|
||||
COMPREPLY=($(compgen -o filenames -W "$(
|
||||
--
|
||||
2.7.2
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
From 807f903f86ad647425c83f7ad6fc499014c6734e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
|
||||
Date: Tue, 15 Mar 2016 20:19:10 +0200
|
||||
Subject: [PATCH 2/5] test suite: Add tar xvf filename test case
|
||||
|
||||
---
|
||||
test/lib/completions/tar.exp | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/test/lib/completions/tar.exp b/test/lib/completions/tar.exp
|
||||
index 70e38d0..7cdef94 100644
|
||||
--- a/test/lib/completions/tar.exp
|
||||
+++ b/test/lib/completions/tar.exp
|
||||
@@ -59,6 +59,10 @@ set test "old option: create and members"
|
||||
assert_complete_dir "dir/ dir2/ archive.tar.xz escape.tar" "tar cTfvv NOT_EXISTS DONT_CREATE.tar " $::srcdir/fixtures/tar
|
||||
sync_after_int
|
||||
|
||||
+set test "old option: extract and archive"
|
||||
+assert_complete_dir "dir/ dir2/ archive.tar.xz escape.tar" "tar xvf " $::srcdir/fixtures/tar
|
||||
+sync_after_int
|
||||
+
|
||||
if { "$tar_version" == "gnu" } {
|
||||
set test "check short options"
|
||||
assert_complete_any "tar -c"
|
||||
--
|
||||
2.7.2
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
From 0b7189d4eee4597e11cab02e6b4dcae488db5ca8 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
|
||||
Date: Wed, 16 Mar 2016 12:28:29 +0200
|
||||
Subject: [PATCH 3/5] tar: Fix GNU tar help output parsing regex, fixes #15
|
||||
|
||||
---
|
||||
completions/tar | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/completions/tar b/completions/tar
|
||||
index 6e4c74c..0a5f588 100644
|
||||
--- a/completions/tar
|
||||
+++ b/completions/tar
|
||||
@@ -105,7 +105,7 @@ __gnu_tar_parse_help()
|
||||
# or more options separated by ', ' separator string. We are matching
|
||||
# like this then: ^<spaces>(<separator>?<option>)+<whatever>$
|
||||
if [[ "$line" =~ \
|
||||
- ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?-=]+))(,[[:space:]])?)+).*$ ]]; then
|
||||
+ ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?=-]+))(,[[:space:]])?)+).*$ ]]; then
|
||||
|
||||
line=${BASH_REMATCH[1]}
|
||||
str="${line//,/ }"
|
||||
--
|
||||
2.7.2
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
From 7ab05bf9d97ce5a6ced7acdfc21235e06542c3f2 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
|
||||
Date: Wed, 16 Mar 2016 12:39:06 +0200
|
||||
Subject: [PATCH 4/5] tar: Remove unused variable
|
||||
|
||||
---
|
||||
completions/tar | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/completions/tar b/completions/tar
|
||||
index 0a5f588..9c44dc7 100644
|
||||
--- a/completions/tar
|
||||
+++ b/completions/tar
|
||||
@@ -696,7 +696,7 @@ _posix_tar()
|
||||
|
||||
_tar()
|
||||
{
|
||||
- local cmd=${COMP_WORDS[0]} output line
|
||||
+ local cmd=${COMP_WORDS[0]} line
|
||||
read line <<<"$($cmd --version)"
|
||||
case "$line" in
|
||||
*GNU*)
|
||||
--
|
||||
2.7.2
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
From 88c671a2c74bfde3bc2ec7c6f74133ac613c61da Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
|
||||
Date: Wed, 16 Mar 2016 12:44:40 +0200
|
||||
Subject: [PATCH 5/5] tar: Detect GNU/other from --version only once per
|
||||
session
|
||||
|
||||
---
|
||||
completions/tar | 15 ++++++++++++---
|
||||
1 file changed, 12 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/completions/tar b/completions/tar
|
||||
index 9c44dc7..7b3a486 100644
|
||||
--- a/completions/tar
|
||||
+++ b/completions/tar
|
||||
@@ -696,16 +696,25 @@ _posix_tar()
|
||||
|
||||
_tar()
|
||||
{
|
||||
- local cmd=${COMP_WORDS[0]} line
|
||||
+ local cmd=${COMP_WORDS[0]} func line
|
||||
read line <<<"$($cmd --version)"
|
||||
case "$line" in
|
||||
*GNU*)
|
||||
- _gtar "$@"
|
||||
+ func=_gtar
|
||||
;;
|
||||
*)
|
||||
- _posix_tar "$@"
|
||||
+ func=_posix_tar
|
||||
;;
|
||||
esac
|
||||
+ $func "$@"
|
||||
+
|
||||
+ # Install real completion for subsequent completions
|
||||
+ if [ -n "${COMP_TAR_INTERNAL_PATHS:-}" ]; then
|
||||
+ complete -F $func -o dirnames tar
|
||||
+ else
|
||||
+ complete -F $func tar
|
||||
+ fi
|
||||
+ unset -f _tar
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
2.7.2
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
--- ./completions/Makefile.in.orig 2016-03-03 06:12:35.000000000 -0600
|
||||
+++ ./completions/Makefile.in 2016-05-31 14:01:42.323415707 -0500
|
||||
@@ -1236,7 +1236,7 @@
|
||||
rm -f $(targetdir)/$$file && \
|
||||
$(LN_S) mcrypt $(targetdir)/$$file ; \
|
||||
done
|
||||
- for file in mplayer2 mencoder gmplayer kplayer mpv ; do \
|
||||
+ for file in mplayer2 mencoder gmplayer kplayer ; do \
|
||||
rm -f $(targetdir)/$$file && \
|
||||
$(LN_S) mplayer $(targetdir)/$$file ; \
|
||||
done
|
||||
--- ./completions/Makefile.am.orig 2016-03-02 13:42:58.000000000 -0600
|
||||
+++ ./completions/Makefile.am 2016-05-31 14:01:33.554416246 -0500
|
||||
@@ -802,7 +802,7 @@
|
||||
rm -f $(targetdir)/$$file && \
|
||||
$(LN_S) mcrypt $(targetdir)/$$file ; \
|
||||
done
|
||||
- for file in mplayer2 mencoder gmplayer kplayer mpv ; do \
|
||||
+ for file in mplayer2 mencoder gmplayer kplayer ; do \
|
||||
rm -f $(targetdir)/$$file && \
|
||||
$(LN_S) mplayer $(targetdir)/$$file ; \
|
||||
done
|
|
@ -9,11 +9,11 @@
|
|||
bash-completion: bash-completion (programmable completion for the bash shell)
|
||||
bash-completion:
|
||||
bash-completion: Adds programmable completion to the bash shell. A new file called
|
||||
bash-completion: /etc/bash_completion will be sourced for interactive bash shells
|
||||
bash-completion: adding all sorts of enhanced command completion features. Once
|
||||
bash-completion: installed, you may get a list of all commands that have associated
|
||||
bash-completion: completions with 'complete -p', and examine the code for the shell
|
||||
bash-completion: functions with 'declare -f'.
|
||||
bash-completion: /etc/profile.d/bash_completion.sh will be sourced for interactive
|
||||
bash-completion: bash shells adding all sorts of enhanced command completion features.
|
||||
bash-completion: Once installed, you may get a list of all commands that have
|
||||
bash-completion: associated completions with 'complete -p', and examine the code for
|
||||
bash-completion: the shell functions with 'declare -f'.
|
||||
bash-completion:
|
||||
bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/
|
||||
bash-completion:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Copyright 2010, 2012, 2013 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# Copyright 2010, 2012, 2013, 2016 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -30,13 +30,14 @@ if [ ! -d $TMP ]; then
|
|||
fi
|
||||
PKG=/tmp/package-brltty
|
||||
|
||||
VERSION=4.5
|
||||
BUILD=${BUILD:-1}
|
||||
PKGNAM=brltty
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i486 ;;
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
|
@ -49,6 +50,8 @@ else
|
|||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j7 "}
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $PKG
|
||||
cd $TMP
|
||||
|
@ -57,6 +60,7 @@ tar xvf $CWD/brltty-$VERSION.tar.?z* || exit 1
|
|||
cd brltty-$VERSION
|
||||
|
||||
zcat $CWD/brltty.brlapi.pyx.diff.gz | patch -p1 --verbose || exit 1
|
||||
zcat $CWD/brltty.fix.blanks.diff.gz | patch -p1 --verbose || exit 1
|
||||
|
||||
sh autogen
|
||||
|
||||
|
@ -66,6 +70,7 @@ find . -perm 700 -exec chmod 755 {} \;
|
|||
find . -perm 744 -exec chmod 755 {} \;
|
||||
find . -perm 664 -exec chmod 644 {} \;
|
||||
find . -perm 600 -exec chmod 644 {} \;
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--bindir=/bin \
|
||||
|
@ -76,11 +81,16 @@ find . -perm 600 -exec chmod 644 {} \;
|
|||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--disable-java-bindings \
|
||||
--build=$ARCH-slackware-linux
|
||||
make -j2 || exit 1
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || exit 1
|
||||
make install INSTALL_ROOT=$PKG || exit 1
|
||||
chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/*
|
||||
|
||||
# Add udev rules:
|
||||
mkdir -p $PKG/lib/udev/rules.d
|
||||
cp Autostart/Udev/udev.rules $PKG/lib/udev/rules.d/40-usb-brltty.rules
|
||||
|
||||
( cd $PKG
|
||||
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
|
@ -89,9 +99,8 @@ chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/*
|
|||
mkdir -p $PKG/usr/doc/brltty-$VERSION
|
||||
cp -a \
|
||||
README* COPYING* \
|
||||
Documents/{Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \
|
||||
Documents/{ChangeLog,Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \
|
||||
$PKG/usr/doc/brltty-$VERSION
|
||||
cat Documents/ChangeLog | head -n 150 > $PKG/usr/doc/brltty-$VERSION/ChangeLog
|
||||
( cd $PKG/usr/doc/brltty-$VERSION
|
||||
find . -name "Makefile*" -exec rm -f {} \;
|
||||
find . -name "*.sgml" -exec rm -f {} \;
|
||||
|
|
27
extra/source/brltty/brltty.fix.blanks.diff
Normal file
27
extra/source/brltty/brltty.fix.blanks.diff
Normal file
|
@ -0,0 +1,27 @@
|
|||
From 74171852c8c11ebd4725e93cfac6a19906821272 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Mielke <dave@mielke.cc>
|
||||
Date: Mon, 8 Feb 2016 22:06:45 -0500
|
||||
Subject: [PATCH] The Linux screen driver should prefer a blank [U+0020] if the
|
||||
same glyph is also used for other characters. (dm)
|
||||
|
||||
---
|
||||
Drivers/Screen/Linux/screen.c | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Drivers/Screen/Linux/screen.c b/Drivers/Screen/Linux/screen.c
|
||||
index bb5e273..bc2f2c4 100644
|
||||
--- a/Drivers/Screen/Linux/screen.c
|
||||
+++ b/Drivers/Screen/Linux/screen.c
|
||||
@@ -912,7 +912,9 @@ setTranslationTable (int force) {
|
||||
const struct unipair *sfm = &screenFontMapTable[--screenFontMapIndex];
|
||||
|
||||
if (sfm->fontpos < count) {
|
||||
- translationTable[sfm->fontpos] = sfm->unicode;
|
||||
+ wchar_t *character = &translationTable[sfm->fontpos];
|
||||
+ if (*character == 0X20) continue;
|
||||
+ *character = sfm->unicode;
|
||||
}
|
||||
}
|
||||
}
|
||||
--
|
||||
2.1.1.1.g1fb337f
|
14
extra/source/brltty/dump.dos.windows.stuff.sh
Executable file
14
extra/source/brltty/dump.dos.windows.stuff.sh
Executable file
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
# Repacks the brltty tarball to remove the unneeded DOS/Windows stuff.
|
||||
|
||||
VERSION=${VERSION:-$(echo brltty-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
|
||||
tar xf brltty-${VERSION}.tar.xz || exit 1
|
||||
mv brltty-${VERSION}.tar.xz brltty-${VERSION}.tar.xz.orig
|
||||
rm -r brltty-${VERSION}/DOS
|
||||
rm -r brltty-${VERSION}/Windows
|
||||
tar cf brltty-${VERSION}.tar brltty-${VERSION}
|
||||
rm -r brltty-${VERSION}
|
||||
xz -9 brltty-${VERSION}.tar
|
||||
touch -r brltty-${VERSION}.tar.xz.orig brltty-${VERSION}.tar.xz
|
||||
rm brltty-${VERSION}.tar.xz.orig
|
|
@ -12,7 +12,7 @@ brltty: BRLTTY is a daemon which provides access to the Linux console (text
|
|||
brltty: mode) for a blind person using a soft braille display. It drives the
|
||||
brltty: braille terminal and provides complete screen review functionality.
|
||||
brltty:
|
||||
brltty:
|
||||
brltty: Homepage: http://mielke.cc/brltty/
|
||||
brltty:
|
||||
brltty:
|
||||
brltty:
|
||||
|
|
1
extra/source/emacspeak/emacspeak.git
Normal file
1
extra/source/emacspeak/emacspeak.git
Normal file
|
@ -0,0 +1 @@
|
|||
git clone https://github.com/tvraman/emacspeak
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/sh
|
||||
# Copyright 2008, 2009, 2010, 2011, 2012, 2013 Eric Hameleers, Eindhoven, NL
|
||||
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Eric Hameleers, Eindhoven, NL
|
||||
# All rights reserved.
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for
|
||||
|
@ -28,72 +28,6 @@
|
|||
# Descr: Adobe flash player plugin for mozilla
|
||||
# URL:
|
||||
# http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/
|
||||
# Needs:
|
||||
# Changelog:
|
||||
# 10.0.d20.7-1: 16/Dec/2008 by Eric Hameleers <alien@slackware.com>
|
||||
# * Initial build.
|
||||
# 10.0.d21.1-1: 20/Dec/2008 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 10.0.22.87-1: 26/feb/2009 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update (plugs vulnerability).
|
||||
# 10.0.32.18-1: 10/aug/2009 by Patrick J. Volkerding <volkerdi@slackware.com>
|
||||
# * Update (plugs vulnerability).
|
||||
# 10.0.42.34-1: 14/dec/2009 by Patrick J. Volkerding <volkerdi@slackware.com>
|
||||
# * Update (plugs vulnerability).
|
||||
# 10.091510-1: 15/sep/2010 by Eric Hameleers <alien@slackware.com>
|
||||
# * Preview1 of "flash player square".
|
||||
# 10.092710-1: 28/sep/2010 by Eric Hameleers <alien@slackware.com>
|
||||
# * Preview2 of "flash player square".
|
||||
# 10_2.111710-1: 28/sep/2010 by Eric Hameleers <alien@slackware.com>
|
||||
# * New preview of "flash player square" for 64-bit Linux; there
|
||||
# is no more 32-bit "square" version, because new developments
|
||||
# are being folded into regular flashplayer10.
|
||||
# 11b1.071311-1: 25/jul/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to version 11 beta 1.
|
||||
# Looks like 64-bit support has finally been folded into the
|
||||
# mainstream development of the plugin.
|
||||
# 11b1.080811-1: 12/aug/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to version 11 beta 2.
|
||||
# 11r1.090611-1: 11/sep/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to version 11 release candidate 1.
|
||||
# 11.0.1.152-1: 04/oct/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to stable release 11!
|
||||
# 11.1.102.55-1: 05/feb/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to release 11.1.
|
||||
# 11.1.102.62-1: 05/feb/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Minor update.
|
||||
# 11.2.202.228-1:29/mar/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Minor update.
|
||||
# 11.2.202.233-1:20/apr/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Minor update.
|
||||
# 11.2.202.235-1:05/may/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Minor update.
|
||||
# 11.2.202.236-1:19/jun/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Minor update.
|
||||
# 11.2.202.238-1:15/aug/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Security update.
|
||||
# 11.2.202.243-1:10/oct/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 11.2.202.251-1:08/nov/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 11.2.202.258-1:13/dec/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 11.2.202.261-1:12/jan/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-01.
|
||||
# 11.2.202.270-1:12/feb/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-04.
|
||||
# 11.2.202.273-1:01/mar/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-08.
|
||||
# 11.2.202.275-1:13/mar/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-09.
|
||||
# 11.2.202.280-1:10/apr/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-11.
|
||||
# 11.2.202.285-1:15/may/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-14.
|
||||
# 11.2.202.291-1:12/jun/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-16.
|
||||
# 11.2.202.297-1:21/jul/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update fixes critical vulnerabilities. See APSB13-17.
|
||||
#
|
||||
# Run 'sh flashplayer-plugin.SlackBuild' to build a Slackware package.
|
||||
# The package (.txz) and .txt file as well as build logs are created in /tmp .
|
||||
|
@ -104,10 +38,11 @@
|
|||
# Set initial variables:
|
||||
|
||||
PRGNAM=flashplayer-plugin
|
||||
VERSION=${VERSION:-"11.2.202.297"}
|
||||
# Determine the latest version by checking the web page:
|
||||
VERSION=${VERSION:-"$(wget -O - http://www.adobe.com/software/flash/about/ 2>/dev/null | sed -n "/Firefox - NPAPI/{N;p}" | tr -d ' '| tail -1 | tr '<>' ' ' | cut -f3 -d ' ')"}
|
||||
MAJVER=$(echo $VERSION | cut -d. -f1)
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-"alien"}
|
||||
TAG=${TAG:-}
|
||||
|
||||
# Where do we look for sources?
|
||||
SRCDIR=$(cd $(dirname $0); pwd)
|
||||
|
@ -233,18 +168,11 @@ if [ -x usr/bin/update-desktop-database ]; then
|
|||
chroot . /usr/bin/update-desktop-database usr/share/applications > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
# Update hicolor theme cache:
|
||||
if [ -d usr/share/icons/hicolor ]; then
|
||||
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
||||
chroot . /usr/bin/gtk-update-icon-cache -f -t usr/share/icons/hicolor 1> /dev/null 2> /dev/null
|
||||
fi
|
||||
fi
|
||||
|
||||
EOINS
|
||||
|
||||
# Add documentation:
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
mv *.txt $PKG/usr/doc/$PRGNAM-$VERSION/ || true
|
||||
mv LGPL *.txt $PKG/usr/doc/$PRGNAM-$VERSION/ || true
|
||||
cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
find $PKG/usr/doc -type f -exec chmod 644 {} \;
|
||||
|
|
42
extra/source/fltk/Fl_XFont_On_Demand.patch
Normal file
42
extra/source/fltk/Fl_XFont_On_Demand.patch
Normal file
|
@ -0,0 +1,42 @@
|
|||
Index: src/fl_font.cxx
|
||||
===================================================================
|
||||
--- src/fl_font.cxx (revision 10503)
|
||||
+++ src/fl_font.cxx (revision 10504)
|
||||
@@ -55,6 +55,12 @@
|
||||
# include "fl_font_x.cxx"
|
||||
#endif // WIN32
|
||||
|
||||
+#if ! (defined(WIN32) || defined(__APPLE__))
|
||||
+XFontStruct *fl_X_core_font()
|
||||
+{
|
||||
+ return fl_xfont.value();
|
||||
+}
|
||||
+#endif
|
||||
|
||||
double fl_width(const char* c) {
|
||||
if (c) return fl_width(c, (int) strlen(c));
|
||||
Index: src/gl_draw.cxx
|
||||
===================================================================
|
||||
--- src/gl_draw.cxx (revision 10503)
|
||||
+++ src/gl_draw.cxx (revision 10504)
|
||||
@@ -81,7 +81,7 @@
|
||||
* then sorting through them at draw time (for normal X rendering) to find which one can
|
||||
* render the current glyph... But for now, just use the first font in the list for GL...
|
||||
*/
|
||||
- XFontStruct *font = fl_xfont;
|
||||
+ XFontStruct *font = fl_X_core_font();
|
||||
int base = font->min_char_or_byte2;
|
||||
int count = font->max_char_or_byte2-base+1;
|
||||
fl_fontsize->listbase = glGenLists(256);
|
||||
Index: FL/x.H
|
||||
===================================================================
|
||||
--- FL/x.H (revision 10503)
|
||||
+++ FL/x.H (revision 10504)
|
||||
@@ -132,6 +132,7 @@
|
||||
XFontStruct *ptr;
|
||||
};
|
||||
extern FL_EXPORT Fl_XFont_On_Demand fl_xfont;
|
||||
+extern FL_EXPORT XFontStruct* fl_X_core_font();
|
||||
|
||||
// this object contains all X-specific stuff about a window:
|
||||
// Warning: this object is highly subject to change!
|
156
extra/source/fltk/fltk.SlackBuild
Executable file
156
extra/source/fltk/fltk.SlackBuild
Executable file
|
@ -0,0 +1,156 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2015 Patrick J. Volkerding, Sebeka, Minnesota, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
PKGNAM=fltk
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 2 -d - | rev)}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$(uname -m)" in
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$(uname -m) ;;
|
||||
esac
|
||||
export ARCH
|
||||
fi
|
||||
|
||||
NUMJOBS=${NUMJOBS:-" -j7 "}
|
||||
|
||||
if [ "$ARCH" = "i386" ]; then
|
||||
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "x86_64" ]; then
|
||||
SLKCFLAGS="-O2 -fPIC"
|
||||
LIBDIRSUFFIX="64"
|
||||
elif [ "$ARCH" = "armv7hl" ]; then
|
||||
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
|
||||
LIBDIRSUFFIX=""
|
||||
else
|
||||
SLKCFLAGS="-O2"
|
||||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
tar xvf $CWD/$PKGNAM-${VERSION}-source.tar.?z* || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
zcat $CWD/Fl_XFont_On_Demand.patch.gz | patch -p0 --verbose || exit 1
|
||||
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Configure:
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/man \
|
||||
--enable-cairo \
|
||||
--enable-gl \
|
||||
--enable-largefile \
|
||||
--enable-threads \
|
||||
--enable-x11 \
|
||||
--enable-xcursor \
|
||||
--enable-xdbe \
|
||||
--enable-xinerama \
|
||||
--enable-xfixes \
|
||||
--enable-xft \
|
||||
--with-x \
|
||||
--enable-shared \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
# Build and install:
|
||||
make $NUMJOBS || make || exit 1
|
||||
make install DESTDIR=$PKG docdir=/usr/doc/$PKGNAM-$VERSION || exit 1
|
||||
|
||||
# Removed pre-generated man pages:
|
||||
rm -rf $PKG/usr/man/cat*
|
||||
|
||||
# Remove static libraries:
|
||||
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a
|
||||
|
||||
# Stripping the .a libraries doesn't make a significant difference, so forget it:
|
||||
#find $PKG -name "*.a" | xargs file | grep "ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
|
||||
|
||||
# Strip binaries:
|
||||
( cd $PKG
|
||||
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
)
|
||||
|
||||
# Add a documentation directory:
|
||||
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
cp -a \
|
||||
ANNOUNCEMENT COPYING* CREDITS README* VERSION \
|
||||
$PKG/usr/doc/${PKGNAM}-$VERSION
|
||||
cp -a documentation/README $PKG/usr/doc/${PKGNAM}-$VERSION/README.documentation
|
||||
|
||||
# Compress and if needed symlink the man pages:
|
||||
if [ -d $PKG/usr/man ]; then
|
||||
( cd $PKG/usr/man
|
||||
for manpagedir in $(find . -type d -name "man*") ; do
|
||||
( cd $manpagedir
|
||||
for eachpage in $( find . -type l -maxdepth 1) ; do
|
||||
ln -s $( readlink $eachpage ).gz $eachpage.gz
|
||||
rm $eachpage
|
||||
done
|
||||
gzip -9 *.?
|
||||
)
|
||||
done
|
||||
)
|
||||
fi
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
|
||||
|
19
extra/source/fltk/slack-desc
Normal file
19
extra/source/fltk/slack-desc
Normal file
|
@ -0,0 +1,19 @@
|
|||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|'
|
||||
# on the right side marks the last column you can put a character in. You must
|
||||
# make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
fltk: fltk (The Fast Light Tool Kit)
|
||||
fltk:
|
||||
fltk: The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a a cross-
|
||||
fltk: platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11), Microsoft(r)
|
||||
fltk: Windows(r), and MacOS(r) X. FLTK provides modern GUI functionality
|
||||
fltk: without the bloat and supports 3D graphics via OpenGL(r) and its
|
||||
fltk: built-in GLUT emulation. The Fast Light Tool Kit was originally
|
||||
fltk: developed by Mr. Bill Spitzak.
|
||||
fltk:
|
||||
fltk: fltk home: http://www.fltk.org
|
||||
fltk:
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
if [ -x /usr/bin/update-desktop-database ]; then
|
||||
/usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1
|
||||
fi
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
NAME_VERSION=partitionmanager-1.0.3
|
||||
SVN_DATE=$(date +%Y%m%d)
|
||||
|
||||
# Remove old sources if exist
|
||||
rm -R --force ${NAME_VERSION}
|
||||
|
||||
# Checkout svn trunk
|
||||
svn -r {${SVN_DATE}} export svn://anonsvn.kde.org/home/kde/trunk/extragear/sysadmin/partitionmanager/ ${NAME_VERSION}
|
||||
|
||||
# Move downloaded directory to match output tarball name:
|
||||
mv ${NAME_VERSION} ${NAME_VERSION}_${SVN_DATE}svn
|
||||
|
||||
# Create source tarball
|
||||
tar cvf ${NAME_VERSION}_${SVN_DATE}svn.tar ${NAME_VERSION}_${SVN_DATE}svn
|
||||
|
||||
# Compress source tarball
|
||||
xz -9 -v ${NAME_VERSION}_${SVN_DATE}svn.tar
|
||||
|
||||
# Delete temporary directories
|
||||
rm -R --force ${NAME_VERSION}_${SVN_DATE}svn
|
21
extra/source/tigervnc/10-libvnc.conf
Normal file
21
extra/source/tigervnc/10-libvnc.conf
Normal file
|
@ -0,0 +1,21 @@
|
|||
# This file contains configuration of libvnc.so module
|
||||
# Source: http://pkgs.fedoraproject.org/cgit/tigervnc.git/plain/10-libvnc.conf
|
||||
#
|
||||
# To get libvnc.so module working, do this:
|
||||
# 1. run "vncpasswd" as root user
|
||||
# 2. uncomment configuration lines below
|
||||
#
|
||||
# Please note you can specify any option which Xvnc accepts.
|
||||
# Refer to `Xvnc -help` output for detailed list of options.
|
||||
|
||||
#Section "Module"
|
||||
# Load "vnc"
|
||||
#EndSection
|
||||
|
||||
#Section "Screen"
|
||||
# Identifier "Screen0"
|
||||
# DefaultDepth 16
|
||||
# Option "SecurityTypes" "VncAuth"
|
||||
# Option "PasswordFile" "/root/.vnc/passwd"
|
||||
#EndSection
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
|
||||
<head>
|
||||
<title>tigervnc.git - tigervnc</title>
|
||||
<meta name='generator' content='cgit v0.11.2'/>
|
||||
<meta name='robots' content='index, nofollow'/>
|
||||
<link rel='stylesheet' type='text/css' href='/cgit-data/cgit.css'/>
|
||||
<link rel='shortcut icon' href='/favicon.ico'/>
|
||||
<link rel='alternate' title='Atom feed' href='http://pkgs.fedoraproject.org/cgit/tigervnc.git/atom/tigervnc-xorg118-QueueKeyboardEvents.patch?h=master' type='application/atom+xml'/>
|
||||
<link rel='vcs-git' href='git://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/>
|
||||
<link rel='vcs-git' href='ssh://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/>
|
||||
<link rel='vcs-git' href='http://pkgs.fedoraproject.org/git/tigervnc.git' title='tigervnc.git Git repository'/>
|
||||
</head>
|
||||
<body>
|
||||
<script src="https://apps.fedoraproject.org/fedmenu/js/jquery-1.11.2.min.js"></script>
|
||||
<script src="https://apps.fedoraproject.org/fedmenu/js/fedmenu.js"></script>
|
||||
|
||||
<script>
|
||||
var base = 'https://apps.fedoraproject.org/';
|
||||
var tokens = window.location.href.split('/');
|
||||
var repo = null;
|
||||
if (tokens.length > 4 && tokens[4] != '') {
|
||||
repo = tokens[4].split('.')[0];
|
||||
}
|
||||
fedmenu({
|
||||
'url': base + 'js/data.js',
|
||||
'mimeType': 'application/javascript',
|
||||
'position': 'bottom-right',
|
||||
'package': repo,
|
||||
});
|
||||
</script>
|
||||
<div id='cgit'><table id='header'>
|
||||
<tr>
|
||||
<td class='logo' rowspan='2'><a href='/cgit/'><img src='/cgit-data/cgit.png' alt='cgit logo'/></a></td>
|
||||
<td class='main'><a href='/cgit/'>index</a> : <a title='tigervnc.git' href='/cgit/tigervnc.git/'>tigervnc.git</a></td><td class='form'><form method='get' action=''>
|
||||
<select name='h' onchange='this.form.submit();'>
|
||||
<option value='el5'>el5</option>
|
||||
<option value='f11'>f11</option>
|
||||
<option value='f12'>f12</option>
|
||||
<option value='f13'>f13</option>
|
||||
<option value='f14'>f14</option>
|
||||
<option value='f15'>f15</option>
|
||||
<option value='f16'>f16</option>
|
||||
<option value='f17'>f17</option>
|
||||
<option value='f18'>f18</option>
|
||||
<option value='f19'>f19</option>
|
||||
<option value='f20'>f20</option>
|
||||
<option value='f21'>f21</option>
|
||||
<option value='f22'>f22</option>
|
||||
<option value='f23'>f23</option>
|
||||
<option value='master' selected='selected'>master</option>
|
||||
<option value='private-twaugh-bz1137023-f20'>private-twaugh-bz1137023-f20</option>
|
||||
</select> <input type='submit' name='' value='switch'/></form></td></tr>
|
||||
<tr><td class='sub'>tigervnc</td><td class='sub right'>Jesse Keating</td></tr></table>
|
||||
<table class='tabs'><tr><td>
|
||||
<a href='/cgit/tigervnc.git/'>summary</a><a href='/cgit/tigervnc.git/refs/'>refs</a><a href='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'>log</a><a class='active' href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tree</a><a href='/cgit/tigervnc.git/commit/tigervnc-xorg118-QueueKeyboardEvents.patch'>commit</a><a href='/cgit/tigervnc.git/diff/tigervnc-xorg118-QueueKeyboardEvents.patch'>diff</a><a href='/cgit/tigervnc.git/stats/tigervnc-xorg118-QueueKeyboardEvents.patch'>stats</a></td><td class='form'><form class='right' method='get' action='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'>
|
||||
<select name='qt'>
|
||||
<option value='grep'>log msg</option>
|
||||
<option value='author'>author</option>
|
||||
<option value='committer'>committer</option>
|
||||
<option value='range'>range</option>
|
||||
</select>
|
||||
<input class='txt' type='text' size='10' name='q' value=''/>
|
||||
<input type='submit' value='search'/>
|
||||
</form>
|
||||
</td></tr></table>
|
||||
<div class='path'>path: <a href='/cgit/tigervnc.git/tree/'>root</a>/<a href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tigervnc-xorg118-QueueKeyboardEvents.patch</a></div><div class='content'>blob: 4eb738b791cee91551ecf74de4aa35305984e7b8 (<a href='/cgit/tigervnc.git/plain/tigervnc-xorg118-QueueKeyboardEvents.patch'>plain</a>)
|
||||
<table summary='blob content' class='blob'>
|
||||
<tr><td class='linenumbers'><pre><a id='n1' href='#n1'>1</a>
|
||||
<a id='n2' href='#n2'>2</a>
|
||||
<a id='n3' href='#n3'>3</a>
|
||||
<a id='n4' href='#n4'>4</a>
|
||||
<a id='n5' href='#n5'>5</a>
|
||||
<a id='n6' href='#n6'>6</a>
|
||||
<a id='n7' href='#n7'>7</a>
|
||||
<a id='n8' href='#n8'>8</a>
|
||||
<a id='n9' href='#n9'>9</a>
|
||||
<a id='n10' href='#n10'>10</a>
|
||||
<a id='n11' href='#n11'>11</a>
|
||||
<a id='n12' href='#n12'>12</a>
|
||||
</pre></td>
|
||||
<td class='lines'><pre><code>diff --git a/unix/xserver/hw/vnc/Input.c b/unix/xserver/hw/vnc/Input.c
|
||||
--- a/unix/xserver/hw/vnc/Input.c
|
||||
+++ b/unix/xserver/hw/vnc/Input.c
|
||||
@@ -301,7 +301,7 @@ static inline void pressKey(DeviceIntPtr dev, int kc, Bool down, const char *msg
|
||||
n = GetKeyboardEvents(eventq, dev, action, kc);
|
||||
enqueueEvents(dev, n);
|
||||
#else
|
||||
- QueueKeyboardEvents(dev, action, kc, NULL);
|
||||
+ QueueKeyboardEvents(dev, action, kc);
|
||||
#endif
|
||||
}
|
||||
|
||||
</code></pre></td></tr></table>
|
||||
</div> <!-- class=content -->
|
||||
<div class='footer'>generated by <a href='http://git.zx2c4.com/cgit/about/'>cgit v0.11.2</a> at 2015-11-12 22:24:09 (GMT)</div>
|
||||
</div> <!-- id=cgit -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,14 @@
|
|||
--- ./unix/xserver/hw/vnc/xorg-version.h.orig 2015-07-11 08:00:36.000000000 -0500
|
||||
+++ ./unix/xserver/hw/vnc/xorg-version.h 2015-11-12 16:19:53.643193478 -0600
|
||||
@@ -48,8 +48,10 @@
|
||||
#define XORG 116
|
||||
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (17 * 100000) + (99 * 1000))
|
||||
#define XORG 117
|
||||
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (18 * 100000) + (99 * 1000))
|
||||
+#define XORG 118
|
||||
#else
|
||||
-#error "X.Org newer than 1.17 is not supported"
|
||||
+#error "X.Org newer than 1.18 is not supported"
|
||||
#endif
|
||||
|
||||
#endif
|
|
@ -1,12 +0,0 @@
|
|||
diff -up tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile.java7 tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile
|
||||
--- tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile.java7 2012-03-27 14:20:20.107009796 +0200
|
||||
+++ tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile 2012-03-27 14:20:25.959966078 +0200
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
CP = cp
|
||||
JC = javac
|
||||
-JCFLAGS = -target 1.5 -classpath ../../../
|
||||
+JCFLAGS = -target 1.7 -classpath ../../../
|
||||
JAR = jar
|
||||
ARCHIVE = VncViewer.jar
|
||||
MANIFEST = MANIFEST.MF
|
|
@ -1,88 +0,0 @@
|
|||
diff -up xserver/configure.ac.vnc xserver/configure.ac
|
||||
--- xserver/configure.ac.vnc 2012-07-19 20:22:21.774770804 -0400
|
||||
+++ xserver/configure.ac 2012-07-19 20:24:42.293014083 -0400
|
||||
@@ -72,6 +71,7 @@ dnl forcing an entire recompile.x
|
||||
AC_CONFIG_HEADERS(include/version-config.h)
|
||||
|
||||
AM_PROG_AS
|
||||
+AC_PROG_CXX
|
||||
AC_PROG_LN_S
|
||||
AC_LIBTOOL_WIN32_DLL
|
||||
AC_DISABLE_STATIC
|
||||
@@ -1560,6 +1560,14 @@ if test "x$XVFB" = xyes; then
|
||||
AC_SUBST([XVFB_SYS_LIBS])
|
||||
fi
|
||||
|
||||
+dnl Xvnc DDX
|
||||
+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XEXT_INC $FB_INC $MI_INC $RENDER_INC $RANDR_INC $MIEXT_DAMAGE_INC"])
|
||||
+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"])
|
||||
+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"])
|
||||
+
|
||||
+dnl This is necessary to allow Xvnc to statically link with GnuTLS
|
||||
+AC_ARG_VAR(GNUTLS_LDFLAGS, [Custom linker flags for using GnuTLS, e.g. -L{GnuTLS directory}/lib -lgnutls])
|
||||
+AC_SUBST(GNUTLS_LDFLAGS)
|
||||
|
||||
dnl Xnest DDX
|
||||
|
||||
@@ -1595,6 +1603,8 @@ if test "x$XORG" = xauto; then
|
||||
fi
|
||||
AC_MSG_RESULT([$XORG])
|
||||
|
||||
+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
|
||||
+
|
||||
if test "x$XORG" = xyes; then
|
||||
XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common'
|
||||
XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os'
|
||||
@@ -1813,7 +1823,6 @@ if test "x$XORG" = xyes; then
|
||||
AC_DEFINE(XORG_SERVER, 1, [Building Xorg server])
|
||||
AC_DEFINE(XORGSERVER, 1, [Building Xorg server])
|
||||
AC_DEFINE(XFree86Server, 1, [Building XFree86 server])
|
||||
- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
|
||||
AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs])
|
||||
AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions])
|
||||
AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server])
|
||||
@@ -2279,6 +2288,7 @@ hw/dmx/Makefile
|
||||
hw/dmx/man/Makefile
|
||||
hw/vfb/Makefile
|
||||
hw/vfb/man/Makefile
|
||||
+hw/vnc/Makefile
|
||||
hw/xnest/Makefile
|
||||
hw/xnest/man/Makefile
|
||||
hw/xwin/Makefile
|
||||
diff -up xserver/hw/Makefile.am.vnc xserver/hw/Makefile.am
|
||||
--- xserver/hw/Makefile.am.vnc 2012-07-19 20:22:28.575685781 -0400
|
||||
+++ xserver/hw/Makefile.am 2012-07-19 20:22:31.483649426 -0400
|
||||
@@ -33,7 +33,8 @@ SUBDIRS = \
|
||||
$(XNEST_SUBDIRS) \
|
||||
$(DMX_SUBDIRS) \
|
||||
$(KDRIVE_SUBDIRS) \
|
||||
- $(XQUARTZ_SUBDIRS)
|
||||
+ $(XQUARTZ_SUBDIRS) \
|
||||
+ vnc
|
||||
|
||||
DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive
|
||||
|
||||
diff -up xserver/include/extinit.h.vnc xserver/include/extinit.h
|
||||
--- xserver/include/extinit.h.vnc 2012-07-19 20:25:50.465161815 -0400
|
||||
+++ xserver/include/extinit.h 2012-07-19 20:25:52.490136499 -0400
|
||||
@@ -81,6 +81,8 @@ extern void DPMSExtensionInit(void);
|
||||
extern Bool noGEExtension;
|
||||
extern void GEExtensionInit(void);
|
||||
|
||||
+extern void vncExtensionInit(void);
|
||||
+
|
||||
#ifdef GLXEXT
|
||||
extern _X_EXPORT Bool noGlxExtension;
|
||||
extern void GlxExtensionInit(void);
|
||||
diff -up xserver/mi/miinitext.c.vnc xserver/mi/miinitext.c
|
||||
--- xserver/mi/miinitext.c.vnc 2012-07-19 20:22:30.000000000 -0400
|
||||
+++ xserver/mi/miinitext.c 2012-07-19 20:26:48.560435524 -0400
|
||||
@@ -293,6 +293,7 @@ static ExtensionModule staticExtensions[
|
||||
#ifdef XSELINUX
|
||||
{SELinuxExtensionInit, SELINUX_EXTENSION_NAME, &noSELinuxExtension},
|
||||
#endif
|
||||
+ {vncExtensionInit, "VNC", NULL},
|
||||
};
|
||||
|
||||
static ExtensionModule *ExtensionModuleList = NULL;
|
||||
|
|
@ -1,236 +0,0 @@
|
|||
diff -up xserver/hw/vnc/Input.cc.xorg111 xserver/hw/vnc/Input.cc
|
||||
--- xserver/hw/vnc/Input.cc.xorg111 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ xserver/hw/vnc/Input.cc 2011-11-11 11:59:14.226819903 +0100
|
||||
@@ -82,10 +82,11 @@ static KeyCode KeysymToKeycode(KeySymsPt
|
||||
/* Event queue is shared between all devices. */
|
||||
#if XORG == 15
|
||||
static xEvent *eventq = NULL;
|
||||
-#else
|
||||
+#elif XORG < 111
|
||||
static EventList *eventq = NULL;
|
||||
#endif
|
||||
|
||||
+#if XORG < 111
|
||||
static void initEventq(void)
|
||||
{
|
||||
/* eventq is never free()-ed because it exists during server life. */
|
||||
@@ -100,7 +101,9 @@ static void initEventq(void)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
+#endif /* XORG < 111 */
|
||||
|
||||
+#if XORG < 111
|
||||
static void enqueueEvents(DeviceIntPtr dev, int n)
|
||||
{
|
||||
int i;
|
||||
@@ -122,6 +125,7 @@ static void enqueueEvents(DeviceIntPtr d
|
||||
);
|
||||
}
|
||||
}
|
||||
+#endif /* XORG < 111 */
|
||||
|
||||
InputDevice::InputDevice(rfb::VNCServerST *_server)
|
||||
: server(_server), oldButtonMask(0)
|
||||
@@ -141,12 +145,17 @@ InputDevice::InputDevice(rfb::VNCServerS
|
||||
keyboardProc, TRUE);
|
||||
RegisterKeyboardDevice(keyboardDev);
|
||||
#endif
|
||||
+#if XORG < 111
|
||||
initEventq();
|
||||
+#endif
|
||||
}
|
||||
|
||||
void InputDevice::PointerButtonAction(int buttonMask)
|
||||
{
|
||||
- int i, n;
|
||||
+ int i;
|
||||
+#if XORG < 111
|
||||
+ int n;
|
||||
+#endif
|
||||
#if XORG >= 110
|
||||
ValuatorMask mask;
|
||||
#endif
|
||||
@@ -160,13 +169,17 @@ void InputDevice::PointerButtonAction(in
|
||||
#if XORG < 110
|
||||
n = GetPointerEvents(eventq, pointerDev, action, i + 1,
|
||||
POINTER_RELATIVE, 0, 0, NULL);
|
||||
-#else
|
||||
+ enqueueEvents(pointerDev, n);
|
||||
+#elif XORG < 111
|
||||
valuator_mask_set_range(&mask, 0, 0, NULL);
|
||||
n = GetPointerEvents(eventq, pointerDev, action, i + 1,
|
||||
POINTER_RELATIVE, &mask);
|
||||
-#endif
|
||||
enqueueEvents(pointerDev, n);
|
||||
-
|
||||
+#else
|
||||
+ valuator_mask_set_range(&mask, 0, 0, NULL);
|
||||
+ QueuePointerEvents(pointerDev, action, i + 1,
|
||||
+ POINTER_RELATIVE, &mask);
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -175,7 +188,10 @@ void InputDevice::PointerButtonAction(in
|
||||
|
||||
void InputDevice::PointerMove(const rfb::Point &pos)
|
||||
{
|
||||
- int n, valuators[2];
|
||||
+ int valuators[2];
|
||||
+#if XORG < 111
|
||||
+ int n;
|
||||
+#endif
|
||||
#if XORG >= 110
|
||||
ValuatorMask mask;
|
||||
#endif
|
||||
@@ -190,12 +206,16 @@ void InputDevice::PointerMove(const rfb:
|
||||
#if XORG < 110
|
||||
n = GetPointerEvents(eventq, pointerDev, MotionNotify, 0, POINTER_ABSOLUTE, 0,
|
||||
2, valuators);
|
||||
-#else
|
||||
+ enqueueEvents(pointerDev, n);
|
||||
+#elif XORG < 111
|
||||
valuator_mask_set_range(&mask, 0, 2, valuators);
|
||||
n = GetPointerEvents(eventq, pointerDev, MotionNotify, 0, POINTER_ABSOLUTE,
|
||||
&mask);
|
||||
-#endif
|
||||
enqueueEvents(pointerDev, n);
|
||||
+#else
|
||||
+ valuator_mask_set_range(&mask, 0, 2, valuators);
|
||||
+ QueuePointerEvents(pointerDev, MotionNotify, 0, POINTER_ABSOLUTE, &mask);
|
||||
+#endif
|
||||
|
||||
cursorPos = pos;
|
||||
}
|
||||
@@ -299,14 +319,20 @@ void InputDevice::initInputDevice(void)
|
||||
static inline void pressKey(DeviceIntPtr dev, int kc, bool down, const char *msg)
|
||||
{
|
||||
int action;
|
||||
+#if XORG < 111
|
||||
unsigned int n;
|
||||
+#endif
|
||||
|
||||
if (msg != NULL)
|
||||
vlog.debug("%s %d %s", msg, kc, down ? "down" : "up");
|
||||
|
||||
action = down ? KeyPress : KeyRelease;
|
||||
- n = GetKeyboardEvents(eventq, dev, action, kc);
|
||||
+#if XORG < 111
|
||||
+ n = GetKeyboardEvents(eventq, dev, action, kc, NULL);
|
||||
enqueueEvents(dev, n);
|
||||
+#else
|
||||
+ QueueKeyboardEvents(dev, action, kc, NULL);
|
||||
+#endif
|
||||
}
|
||||
|
||||
#define IS_PRESSED(keyc, keycode) \
|
||||
@@ -341,8 +367,11 @@ public:
|
||||
int state, maxKeysPerMod, keycode;
|
||||
#if XORG >= 17
|
||||
KeyCode *modmap = NULL;
|
||||
-
|
||||
+#if XORG >= 111
|
||||
+ state = XkbStateFieldFromRec(&dev->master->key->xkbInfo->state);
|
||||
+#else /* XORG >= 111 */
|
||||
state = XkbStateFieldFromRec(&dev->u.master->key->xkbInfo->state);
|
||||
+#endif /* XORG >= 111 */
|
||||
#else
|
||||
KeyClassPtr keyc = dev->key;
|
||||
state = keyc->state;
|
||||
@@ -380,7 +409,11 @@ public:
|
||||
#if XORG >= 17
|
||||
KeyCode *modmap = NULL;
|
||||
|
||||
+#if XORG >= 111
|
||||
+ keyc = dev->master->key;
|
||||
+#else /* XORG >= 111 */
|
||||
keyc = dev->u.master->key;
|
||||
+#endif /* XORG >= 111 */
|
||||
state = XkbStateFieldFromRec(&keyc->xkbInfo->state);
|
||||
#else
|
||||
keyc = dev->key;
|
||||
@@ -596,7 +629,11 @@ void InputDevice::keyEvent(rdr::U32 keys
|
||||
}
|
||||
|
||||
#if XORG >= 17
|
||||
+#if XORG >= 111
|
||||
+ keyc = keyboardDev->master->key;
|
||||
+#else /* XORG >= 111 */
|
||||
keyc = keyboardDev->u.master->key;
|
||||
+#endif /* XORG >= 111 */
|
||||
|
||||
keymap = XkbGetCoreMap(keyboardDev);
|
||||
if (!keymap) {
|
||||
@@ -753,7 +790,11 @@ ModeSwitchFound:
|
||||
XkbApplyMappingChange(keyboardDev, keymap, minKeyCode,
|
||||
maxKeyCode - minKeyCode + 1,
|
||||
NULL, serverClient);
|
||||
+#if XORG >= 111
|
||||
+ XkbCopyDeviceKeymap(keyboardDev->master, keyboardDev);
|
||||
+#else
|
||||
XkbCopyDeviceKeymap(keyboardDev->u.master, keyboardDev);
|
||||
+#endif
|
||||
#endif /* XORG < 17 */
|
||||
break;
|
||||
}
|
||||
diff -up xserver/hw/vnc/xorg-version.h.xorg111 xserver/hw/vnc/xorg-version.h
|
||||
--- xserver/hw/vnc/xorg-version.h.xorg111 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ xserver/hw/vnc/xorg-version.h 2011-11-11 11:55:32.255835319 +0100
|
||||
@@ -36,6 +36,8 @@
|
||||
#define XORG 19
|
||||
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (10 * 100000) + (99 * 1000))
|
||||
#define XORG 110
|
||||
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (11 * 100000) + (99 * 1000))
|
||||
+#define XORG 111
|
||||
#else
|
||||
#error "X.Org newer than 1.10 is not supported"
|
||||
#endif
|
||||
diff -up xserver/hw/vnc/xvnc.cc.xorg111 xserver/hw/vnc/xvnc.cc
|
||||
--- xserver/hw/vnc/xvnc.cc.xorg111 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ xserver/hw/vnc/xvnc.cc 2011-11-11 11:55:32.256835319 +0100
|
||||
@@ -211,7 +211,11 @@ static void vfbFreeFramebufferMemory(vfb
|
||||
|
||||
extern "C" {
|
||||
|
||||
+#if XORG < 111
|
||||
void ddxGiveUp()
|
||||
+#else
|
||||
+void ddxGiveUp(enum ExitCode error)
|
||||
+#endif
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -221,9 +225,17 @@ void ddxGiveUp()
|
||||
}
|
||||
|
||||
void
|
||||
+#if XORG < 111
|
||||
AbortDDX()
|
||||
+#else
|
||||
+AbortDDX(enum ExitCode error)
|
||||
+#endif
|
||||
{
|
||||
+#if XORG < 111
|
||||
ddxGiveUp();
|
||||
+#else
|
||||
+ ddxGiveUp(error);
|
||||
+#endif
|
||||
}
|
||||
|
||||
#ifdef __DARWIN__
|
||||
@@ -668,8 +680,13 @@ vfbUninstallColormap(ColormapPtr pmap)
|
||||
{
|
||||
if (pmap->mid != pmap->pScreen->defColormap)
|
||||
{
|
||||
+#if XORG < 111
|
||||
curpmap = (ColormapPtr) LookupIDByType(pmap->pScreen->defColormap,
|
||||
RT_COLORMAP);
|
||||
+#else
|
||||
+ dixLookupResourceByType((pointer *) &curpmap, pmap->pScreen->defColormap,
|
||||
+ RT_COLORMAP, serverClient, DixUnknownAccess);
|
||||
+#endif
|
||||
(*pmap->pScreen->InstallColormap)(curpmap);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,429 +0,0 @@
|
|||
diff -up xserver/hw/vnc/vncExtInit.cc.xorg112 xserver/hw/vnc/vncExtInit.cc
|
||||
--- xserver/hw/vnc/vncExtInit.cc.xorg112 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ xserver/hw/vnc/vncExtInit.cc 2012-03-27 12:54:56.937271323 +0200
|
||||
@@ -56,6 +56,7 @@ extern "C" {
|
||||
#include "XserverDesktop.h"
|
||||
#include "vncHooks.h"
|
||||
#include "vncExtInit.h"
|
||||
+#include "xorg-version.h"
|
||||
|
||||
extern "C" {
|
||||
|
||||
@@ -360,10 +361,16 @@ void vncClientCutText(const char* str, i
|
||||
ev.window = cur->window;
|
||||
ev.time = GetTimeInMillis();
|
||||
if (cur->client->swapped) {
|
||||
+#if XORG < 112
|
||||
int n;
|
||||
swaps(&ev.sequenceNumber, n);
|
||||
swapl(&ev.window, n);
|
||||
swapl(&ev.time, n);
|
||||
+#else
|
||||
+ swaps(&ev.sequenceNumber);
|
||||
+ swapl(&ev.window);
|
||||
+ swapl(&ev.time);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(cur->client, sizeof(xVncExtClientCutTextNotifyEvent),
|
||||
(char *)&ev);
|
||||
@@ -406,9 +413,14 @@ void vncQueryConnect(XserverDesktop* des
|
||||
ev.sequenceNumber = cur->client->sequence;
|
||||
ev.window = cur->window;
|
||||
if (cur->client->swapped) {
|
||||
+#if XORG < 112
|
||||
int n;
|
||||
swaps(&ev.sequenceNumber, n);
|
||||
swapl(&ev.window, n);
|
||||
+#else
|
||||
+ swaps(&ev.sequenceNumber);
|
||||
+ swapl(&ev.window);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(cur->client, sizeof(xVncExtQueryConnectNotifyEvent),
|
||||
(char *)&ev);
|
||||
@@ -449,10 +461,16 @@ static void SendSelectionChangeEvent(Ato
|
||||
ev.window = cur->window;
|
||||
ev.selection = selection;
|
||||
if (cur->client->swapped) {
|
||||
+#if XORG < 112
|
||||
int n;
|
||||
swaps(&ev.sequenceNumber, n);
|
||||
swapl(&ev.window, n);
|
||||
swapl(&ev.selection, n);
|
||||
+#else
|
||||
+ swaps(&ev.sequenceNumber);
|
||||
+ swapl(&ev.window);
|
||||
+ swapl(&ev.selection);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(cur->client, sizeof(xVncExtSelectionChangeNotifyEvent),
|
||||
(char *)&ev);
|
||||
@@ -473,7 +491,6 @@ static int ProcVncExtSetParam(ClientPtr
|
||||
param.buf[stuff->paramLen] = 0;
|
||||
|
||||
xVncExtSetParamReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.length = 0;
|
||||
rep.success = 0;
|
||||
@@ -514,8 +531,14 @@ static int ProcVncExtSetParam(ClientPtr
|
||||
|
||||
deny:
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtSetParamReply), (char *)&rep);
|
||||
return (client->noClientException);
|
||||
@@ -523,9 +546,13 @@ deny:
|
||||
|
||||
static int SProcVncExtSetParam(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtSetParamReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_AT_LEAST_SIZE(xVncExtSetParamReq);
|
||||
return ProcVncExtSetParam(client);
|
||||
}
|
||||
@@ -539,7 +566,6 @@ static int ProcVncExtGetParam(ClientPtr
|
||||
param.buf[stuff->paramLen] = 0;
|
||||
|
||||
xVncExtGetParamReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
rep.success = 0;
|
||||
@@ -557,9 +583,16 @@ static int ProcVncExtGetParam(ClientPtr
|
||||
rep.length = (len + 3) >> 2;
|
||||
rep.valueLen = len;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
swaps(&rep.valueLen, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+ swaps(&rep.valueLen);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtGetParamReply), (char *)&rep);
|
||||
if (value)
|
||||
@@ -570,9 +603,13 @@ static int ProcVncExtGetParam(ClientPtr
|
||||
|
||||
static int SProcVncExtGetParam(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtGetParamReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_AT_LEAST_SIZE(xVncExtGetParamReq);
|
||||
return ProcVncExtGetParam(client);
|
||||
}
|
||||
@@ -586,7 +623,6 @@ static int ProcVncExtGetParamDesc(Client
|
||||
param.buf[stuff->paramLen] = 0;
|
||||
|
||||
xVncExtGetParamDescReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
rep.success = 0;
|
||||
@@ -601,9 +637,16 @@ static int ProcVncExtGetParamDesc(Client
|
||||
rep.length = (len + 3) >> 2;
|
||||
rep.descLen = len;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
swaps(&rep.descLen, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+ swaps(&rep.descLen);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtGetParamDescReply), (char *)&rep);
|
||||
if (desc)
|
||||
@@ -613,9 +656,13 @@ static int ProcVncExtGetParamDesc(Client
|
||||
|
||||
static int SProcVncExtGetParamDesc(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtGetParamDescReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_AT_LEAST_SIZE(xVncExtGetParamDescReq);
|
||||
return ProcVncExtGetParamDesc(client);
|
||||
}
|
||||
@@ -626,7 +673,6 @@ static int ProcVncExtListParams(ClientPt
|
||||
REQUEST_SIZE_MATCH(xVncExtListParamsReq);
|
||||
|
||||
xVncExtListParamsReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
|
||||
@@ -642,9 +688,16 @@ static int ProcVncExtListParams(ClientPt
|
||||
rep.length = (len + 3) >> 2;
|
||||
rep.nParams = nParams;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
swaps(&rep.nParams, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+ swaps(&rep.nParams);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtListParamsReply), (char *)&rep);
|
||||
rdr::U8* data = new rdr::U8[len];
|
||||
@@ -664,9 +717,13 @@ static int ProcVncExtListParams(ClientPt
|
||||
|
||||
static int SProcVncExtListParams(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtListParamsReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_SIZE_MATCH(xVncExtListParamsReq);
|
||||
return ProcVncExtListParams(client);
|
||||
}
|
||||
@@ -689,11 +746,19 @@ static int ProcVncExtSetServerCutText(Cl
|
||||
|
||||
static int SProcVncExtSetServerCutText(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtSetServerCutTextReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_AT_LEAST_SIZE(xVncExtSetServerCutTextReq);
|
||||
+#if XORG < 112
|
||||
swapl(&stuff->textLen, n);
|
||||
+#else
|
||||
+ swapl(&stuff->textLen);
|
||||
+#endif
|
||||
return ProcVncExtSetServerCutText(client);
|
||||
}
|
||||
|
||||
@@ -703,15 +768,21 @@ static int ProcVncExtGetClientCutText(Cl
|
||||
REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
|
||||
|
||||
xVncExtGetClientCutTextReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.length = (clientCutTextLen + 3) >> 2;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
rep.textLen = clientCutTextLen;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
swapl(&rep.textLen, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+ swapl(&rep.textLen);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtGetClientCutTextReply), (char *)&rep);
|
||||
if (clientCutText)
|
||||
@@ -721,9 +792,13 @@ static int ProcVncExtGetClientCutText(Cl
|
||||
|
||||
static int SProcVncExtGetClientCutText(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtGetClientCutTextReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
|
||||
return ProcVncExtGetClientCutText(client);
|
||||
}
|
||||
@@ -753,12 +828,21 @@ static int ProcVncExtSelectInput(ClientP
|
||||
|
||||
static int SProcVncExtSelectInput(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtSelectInputReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_SIZE_MATCH(xVncExtSelectInputReq);
|
||||
+#if XORG < 112
|
||||
swapl(&stuff->window, n);
|
||||
swapl(&stuff->mask, n);
|
||||
+#else
|
||||
+ swapl(&stuff->window);
|
||||
+ swapl(&stuff->mask);
|
||||
+#endif
|
||||
return ProcVncExtSelectInput(client);
|
||||
}
|
||||
|
||||
@@ -804,9 +888,14 @@ static int ProcVncExtConnect(ClientPtr c
|
||||
rep.length = 0;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.length, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.length);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtConnectReply), (char *)&rep);
|
||||
return (client->noClientException);
|
||||
@@ -814,9 +903,13 @@ static int ProcVncExtConnect(ClientPtr c
|
||||
|
||||
static int SProcVncExtConnect(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtConnectReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_AT_LEAST_SIZE(xVncExtConnectReq);
|
||||
return ProcVncExtConnect(client);
|
||||
}
|
||||
@@ -836,7 +929,6 @@ static int ProcVncExtGetQueryConnect(Cli
|
||||
qcTimeout = 0;
|
||||
|
||||
xVncExtGetQueryConnectReply rep;
|
||||
- int n;
|
||||
rep.type = X_Reply;
|
||||
rep.sequenceNumber = client->sequence;
|
||||
rep.timeout = qcTimeout;
|
||||
@@ -845,11 +937,20 @@ static int ProcVncExtGetQueryConnect(Cli
|
||||
rep.opaqueId = (CARD32)(long)queryConnectId;
|
||||
rep.length = (rep.userLen + rep.addrLen + 3) >> 2;
|
||||
if (client->swapped) {
|
||||
+#if XORG < 112
|
||||
+ int n;
|
||||
swaps(&rep.sequenceNumber, n);
|
||||
swapl(&rep.userLen, n);
|
||||
swapl(&rep.addrLen, n);
|
||||
swapl(&rep.timeout, n);
|
||||
swapl(&rep.opaqueId, n);
|
||||
+#else
|
||||
+ swaps(&rep.sequenceNumber);
|
||||
+ swapl(&rep.userLen);
|
||||
+ swapl(&rep.addrLen);
|
||||
+ swapl(&rep.timeout);
|
||||
+ swapl(&rep.opaqueId);
|
||||
+#endif
|
||||
}
|
||||
WriteToClient(client, sizeof(xVncExtGetQueryConnectReply), (char *)&rep);
|
||||
if (qcTimeout)
|
||||
@@ -861,9 +962,13 @@ static int ProcVncExtGetQueryConnect(Cli
|
||||
|
||||
static int SProcVncExtGetQueryConnect(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtGetQueryConnectReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+#endif
|
||||
REQUEST_SIZE_MATCH(xVncExtGetQueryConnectReq);
|
||||
return ProcVncExtGetQueryConnect(client);
|
||||
}
|
||||
@@ -888,10 +993,15 @@ static int ProcVncExtApproveConnect(Clie
|
||||
|
||||
static int SProcVncExtApproveConnect(ClientPtr client)
|
||||
{
|
||||
- register char n;
|
||||
REQUEST(xVncExtApproveConnectReq);
|
||||
+#if XORG < 112
|
||||
+ register char n;
|
||||
swaps(&stuff->length, n);
|
||||
swapl(&stuff->opaqueId, n);
|
||||
+#else
|
||||
+ swaps(&stuff->length);
|
||||
+ swapl(&stuff->opaqueId);
|
||||
+#endif
|
||||
REQUEST_SIZE_MATCH(xVncExtApproveConnectReq);
|
||||
return ProcVncExtApproveConnect(client);
|
||||
}
|
||||
diff -up xserver/hw/vnc/xf86vncModule.cc.xorg112 xserver/hw/vnc/xf86vncModule.cc
|
||||
--- xserver/hw/vnc/xf86vncModule.cc.xorg112 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ xserver/hw/vnc/xf86vncModule.cc 2012-03-27 12:54:56.938271322 +0200
|
||||
@@ -26,6 +26,8 @@
|
||||
#include <rfb/Logger_stdio.h>
|
||||
#include <rfb/LogWriter.h>
|
||||
|
||||
+#include "xorg-version.h"
|
||||
+
|
||||
extern "C" {
|
||||
#define class c_class
|
||||
#define private c_private
|
||||
@@ -89,7 +91,12 @@ static void vncExtensionInitWithParams(I
|
||||
ScrnInfoPtr pScrn = xf86Screens[scr];
|
||||
|
||||
for (ParameterIterator i(Configuration::global()); i.param; i.next()) {
|
||||
- char* val = xf86FindOptionValue(pScrn->options, i.param->getName());
|
||||
+ const char *val;
|
||||
+#if XORG < 112
|
||||
+ val = xf86FindOptionValue(pScrn->options, i.param->getName());
|
||||
+#else
|
||||
+ val = xf86FindOptionValue((XF86OptionPtr)pScrn->options, i.param->getName());
|
||||
+#endif
|
||||
if (val)
|
||||
i.param->setParam(val);
|
||||
}
|
||||
diff -up xserver/hw/vnc/xorg-version.h.xorg112 xserver/hw/vnc/xorg-version.h
|
||||
--- xserver/hw/vnc/xorg-version.h.xorg112 2012-03-27 12:55:27.576240843 +0200
|
||||
+++ xserver/hw/vnc/xorg-version.h 2012-03-27 12:56:07.541204026 +0200
|
||||
@@ -38,6 +38,8 @@
|
||||
#define XORG 110
|
||||
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (11 * 100000) + (99 * 1000))
|
||||
#define XORG 111
|
||||
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
|
||||
+#define XORG 112
|
||||
#else
|
||||
#error "X.Org newer than 1.10 is not supported"
|
||||
#endif
|
|
@ -1,171 +0,0 @@
|
|||
diff -up xserver/hw/vnc/Makefile.am.xorg113 xserver/hw/vnc/Makefile.am
|
||||
--- xserver/hw/vnc/Makefile.am.xorg113 2012-07-19 21:42:46.297455970 -0400
|
||||
+++ xserver/hw/vnc/Makefile.am 2012-07-19 21:19:22.526005528 -0400
|
||||
@@ -62,7 +62,7 @@ EXTRA_DIST = Xvnc.man
|
||||
BUILT_SOURCES = $(nodist_Xvnc_SOURCES)
|
||||
|
||||
fb.h: $(top_srcdir)/fb/fb.h
|
||||
- cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fb.h
|
||||
+ cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,g' -e 's,xor,c_xor,g' > $(srcdir)/fb.h
|
||||
|
||||
pixman.h: $(includedir)/pixman-1/pixman.h
|
||||
cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/' > $(srcdir)/pixman.h
|
||||
diff -up xserver/hw/vnc/vncHooks.cc.xorg113 xserver/hw/vnc/vncHooks.cc
|
||||
--- xserver/hw/vnc/vncHooks.cc.xorg113 2012-07-19 21:31:37.191820942 -0400
|
||||
+++ xserver/hw/vnc/vncHooks.cc 2012-07-19 21:36:00.327531293 -0400
|
||||
@@ -116,7 +116,7 @@ static DevPrivateKeyRec vncHooksGCKeyRec
|
||||
|
||||
// screen functions
|
||||
|
||||
-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen);
|
||||
+static Bool vncHooksCloseScreen(ScreenPtr pScreen);
|
||||
static Bool vncHooksCreateGC(GCPtr pGC);
|
||||
static void vncHooksCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg,
|
||||
RegionPtr pOldRegion);
|
||||
@@ -133,7 +133,7 @@ static Bool vncHooksDisplayCursor(
|
||||
DeviceIntPtr pDev,
|
||||
#endif
|
||||
ScreenPtr pScreen, CursorPtr cursor);
|
||||
-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
|
||||
+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
|
||||
pointer pReadmask);
|
||||
#ifdef RENDER
|
||||
static void vncHooksComposite(CARD8 op, PicturePtr pSrc, PicturePtr pMask,
|
||||
@@ -335,7 +335,7 @@ Bool vncHooksInit(ScreenPtr pScreen, Xse
|
||||
// CloseScreen - unwrap the screen functions and call the original CloseScreen
|
||||
// function
|
||||
|
||||
-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen_)
|
||||
+static Bool vncHooksCloseScreen(ScreenPtr pScreen_)
|
||||
{
|
||||
SCREEN_UNWRAP(pScreen_, CloseScreen);
|
||||
|
||||
@@ -366,7 +366,7 @@ static Bool vncHooksCloseScreen(int i, S
|
||||
|
||||
DBGPRINT((stderr,"vncHooksCloseScreen: unwrapped screen functions\n"));
|
||||
|
||||
- return (*pScreen->CloseScreen)(i, pScreen);
|
||||
+ return (*pScreen->CloseScreen)(pScreen);
|
||||
}
|
||||
|
||||
// CreateGC - wrap the "GC funcs"
|
||||
@@ -531,14 +531,14 @@ static Bool vncHooksDisplayCursor(
|
||||
// BlockHandler - ignore any changes during the block handler - it's likely
|
||||
// these are just drawing the cursor.
|
||||
|
||||
-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
|
||||
+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
|
||||
pointer pReadmask)
|
||||
{
|
||||
- SCREEN_UNWRAP(screenInfo.screens[i], BlockHandler);
|
||||
+ SCREEN_UNWRAP(pScreen_, BlockHandler);
|
||||
|
||||
vncHooksScreen->desktop->ignoreHooks(true);
|
||||
|
||||
- (*pScreen->BlockHandler) (i, blockData, pTimeout, pReadmask);
|
||||
+ (*pScreen->BlockHandler) (pScreen, pTimeout, pReadmask);
|
||||
|
||||
vncHooksScreen->desktop->ignoreHooks(false);
|
||||
|
||||
diff -up xserver/hw/vnc/xf86vncModule.cc.xorg113 xserver/hw/vnc/xf86vncModule.cc
|
||||
--- xserver/hw/vnc/xf86vncModule.cc.xorg113 2012-07-19 21:19:27.558942606 -0400
|
||||
+++ xserver/hw/vnc/xf86vncModule.cc 2012-07-19 21:19:27.574942408 -0400
|
||||
@@ -53,8 +53,6 @@ ExtensionModule vncExt =
|
||||
{
|
||||
vncExtensionInitWithParams,
|
||||
"VNC",
|
||||
- NULL,
|
||||
- NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
diff -up xserver/hw/vnc/xorg-version.h.xorg113 xserver/hw/vnc/xorg-version.h
|
||||
--- xserver/hw/vnc/xorg-version.h.xorg113 2012-07-19 21:19:27.560942582 -0400
|
||||
+++ xserver/hw/vnc/xorg-version.h 2012-07-19 21:19:27.576942382 -0400
|
||||
@@ -40,6 +40,8 @@
|
||||
#define XORG 111
|
||||
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
|
||||
#define XORG 112
|
||||
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (13 * 100000) + (99 * 1000))
|
||||
+#define XORG 113
|
||||
#else
|
||||
#error "X.Org newer than 1.10 is not supported"
|
||||
#endif
|
||||
diff -up xserver/hw/vnc/xvnc.cc.xorg113 xserver/hw/vnc/xvnc.cc
|
||||
--- xserver/hw/vnc/xvnc.cc.xorg113 2012-07-19 21:36:33.078121854 -0400
|
||||
+++ xserver/hw/vnc/xvnc.cc 2012-07-19 21:39:49.685663920 -0400
|
||||
@@ -267,7 +267,7 @@ OsVendorInit()
|
||||
}
|
||||
|
||||
void
|
||||
-OsVendorFatalError()
|
||||
+OsVendorFatalError(const char *f, va_list args)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1135,9 +1135,9 @@ static Bool vncRandRSetConfig (ScreenPtr
|
||||
#endif
|
||||
|
||||
static Bool
|
||||
-vfbCloseScreen(int index, ScreenPtr pScreen)
|
||||
+vfbCloseScreen(ScreenPtr pScreen)
|
||||
{
|
||||
- vfbScreenInfoPtr pvfb = &vfbScreens[index];
|
||||
+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
|
||||
int i;
|
||||
|
||||
pScreen->CloseScreen = pvfb->closeScreen;
|
||||
@@ -1149,13 +1149,13 @@ vfbCloseScreen(int index, ScreenPtr pScr
|
||||
for (i = 0; i < MAXSCREENS; i++)
|
||||
InstalledMaps[i] = NULL;
|
||||
|
||||
- return pScreen->CloseScreen(index, pScreen);
|
||||
+ return pScreen->CloseScreen(pScreen);
|
||||
}
|
||||
|
||||
static Bool
|
||||
-vfbScreenInit(int index, ScreenPtr pScreen, int argc, char **argv)
|
||||
+vfbScreenInit(ScreenPtr pScreen, int argc, char **argv)
|
||||
{
|
||||
- vfbScreenInfoPtr pvfb = &vfbScreens[index];
|
||||
+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
|
||||
int dpi;
|
||||
int ret;
|
||||
void *pbits;
|
||||
@@ -1167,8 +1167,8 @@ vfbScreenInit(int index, ScreenPtr pScre
|
||||
|
||||
pbits = vfbAllocateFramebufferMemory(&pvfb->fb);
|
||||
if (!pbits) return FALSE;
|
||||
- vncFbptr[index] = pbits;
|
||||
- vncFbstride[index] = pvfb->fb.paddedWidth;
|
||||
+ vncFbptr[pScreen->myNum] = pbits;
|
||||
+ vncFbstride[pScreen->myNum] = pvfb->fb.paddedWidth;
|
||||
|
||||
miSetPixmapDepths();
|
||||
|
||||
diff -up xserver/include/screenint.h.xorg113 xserver/include/screenint.h
|
||||
--- xserver/include/screenint.h.xorg113 2012-07-19 21:30:38.258557709 -0400
|
||||
+++ xserver/include/screenint.h 2012-07-19 21:30:45.415468235 -0400
|
||||
@@ -72,18 +72,18 @@ extern _X_EXPORT int AddGPUScreen(Bool (
|
||||
extern _X_EXPORT void RemoveGPUScreen(ScreenPtr pScreen);
|
||||
|
||||
extern _X_EXPORT void
|
||||
-AttachUnboundGPU(ScreenPtr pScreen, ScreenPtr newScreen);
|
||||
+AttachUnboundGPU(ScreenPtr pScreen, ScreenPtr);
|
||||
extern _X_EXPORT void
|
||||
DetachUnboundGPU(ScreenPtr unbound);
|
||||
|
||||
extern _X_EXPORT void
|
||||
-AttachOutputGPU(ScreenPtr pScreen, ScreenPtr newScreen);
|
||||
+AttachOutputGPU(ScreenPtr pScreen, ScreenPtr);
|
||||
|
||||
extern _X_EXPORT void
|
||||
DetachOutputGPU(ScreenPtr output);
|
||||
|
||||
extern _X_EXPORT void
|
||||
-AttachOffloadGPU(ScreenPtr pScreen, ScreenPtr newScreen);
|
||||
+AttachOffloadGPU(ScreenPtr pScreen, ScreenPtr);
|
||||
|
||||
extern _X_EXPORT void
|
||||
DetachOffloadGPU(ScreenPtr slave);
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
--- xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:49 2013
|
||||
+++ xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:43 2013
|
||||
@@ -42,8 +42,10 @@
|
||||
#define XORG 112
|
||||
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (13 * 100000) + (99 * 1000))
|
||||
#define XORG 113
|
||||
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (14 * 100000) + (99 * 1000))
|
||||
+#define XORG 114
|
||||
#else
|
||||
-#error "X.Org newer than 1.10 is not supported"
|
||||
+#error "X.Org newer than 1.14 is not supported"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
--- xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:20 2013
|
||||
+++ xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:27 2013
|
||||
@@ -54,7 +54,6 @@
|
||||
#include "servermd.h"
|
||||
#include "fb.h"
|
||||
#include "mi.h"
|
||||
-#include "mibstore.h"
|
||||
#include "colormapst.h"
|
||||
#include "gcstruct.h"
|
||||
#include "input.h"
|
|
@ -1,16 +0,0 @@
|
|||
--- tigervnc-1.1.0/unix/xserver/hw/vnc/Makefile.am.orig 2011-08-09 23:16:36.000000000 +0200
|
||||
+++ tigervnc-1.1.0/unix/xserver/hw/vnc/Makefile.am 2012-07-29 14:14:55.078998592 +0200
|
||||
@@ -61,10 +61,10 @@
|
||||
BUILT_SOURCES = $(nodist_Xvnc_SOURCES)
|
||||
|
||||
fb.h: $(top_srcdir)/fb/fb.h
|
||||
- cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fb.h
|
||||
+ cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,g' -e 's,xor,c_xor,g' > $(srcdir)/fb.h
|
||||
|
||||
pixman.h: $(includedir)/pixman-1/pixman.h
|
||||
- cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/' > $(srcdir)/pixman.h
|
||||
+ cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/g' > $(srcdir)/pixman.h
|
||||
|
||||
fbrop.h: $(top_srcdir)/fb/fbrop.h
|
||||
- cat $(top_srcdir)/fb/fbrop.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fbrop.h
|
||||
+ cat $(top_srcdir)/fb/fbrop.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,g' > $(srcdir)/fbrop.h
|
12
extra/source/tigervnc/patches/tigervnc13_link_png.patch
Normal file
12
extra/source/tigervnc/patches/tigervnc13_link_png.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 4689566..e3475f7 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -265,6 +265,7 @@ if(UNIX AND NOT APPLE)
|
||||
if(X11_Xcursor_FOUND)
|
||||
set(FLTK_LIBRARIES ${FLTK_LIBRARIES} ${X11_Xcursor_LIB})
|
||||
endif()
|
||||
+ set(FLTK_LIBRARIES ${FLTK_LIBRARIES} png)
|
||||
endif()
|
||||
|
||||
if(FLTK_FOUND)
|
137
extra/source/tigervnc/patches/xserver118.patch
Normal file
137
extra/source/tigervnc/patches/xserver118.patch
Normal file
|
@ -0,0 +1,137 @@
|
|||
diff -up xorg-server-1.17.1/configure.ac.vnc xorg-server-1.17.1/configure.ac
|
||||
--- xorg-server-1.17.1/configure.ac.vnc 2015-02-10 22:43:52.000000000 +0000
|
||||
+++ xorg-server-1.17.1/configure.ac 2015-02-13 16:14:05.074515927 +0000
|
||||
@@ -74,6 +74,7 @@ dnl forcing an entire recompile.x
|
||||
AC_CONFIG_HEADERS(include/version-config.h)
|
||||
|
||||
AM_PROG_AS
|
||||
+AC_PROG_CXX
|
||||
AC_PROG_LN_S
|
||||
LT_PREREQ([2.2])
|
||||
LT_INIT([disable-static win32-dll])
|
||||
@@ -1795,6 +1796,10 @@ if test "x$XVFB" = xyes; then
|
||||
AC_SUBST([XVFB_SYS_LIBS])
|
||||
fi
|
||||
|
||||
+dnl Xvnc DDX
|
||||
+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"])
|
||||
+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $DRI3_LIB $PRESENT_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"])
|
||||
+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"])
|
||||
|
||||
dnl Xnest DDX
|
||||
|
||||
@@ -1830,6 +1835,8 @@ if test "x$XORG" = xauto; then
|
||||
fi
|
||||
AC_MSG_RESULT([$XORG])
|
||||
|
||||
+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
|
||||
+
|
||||
if test "x$XORG" = xyes; then
|
||||
XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common'
|
||||
XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os'
|
||||
@@ -2059,7 +2066,6 @@ if test "x$XORG" = xyes; then
|
||||
AC_DEFINE(XORG_SERVER, 1, [Building Xorg server])
|
||||
AC_DEFINE(XORGSERVER, 1, [Building Xorg server])
|
||||
AC_DEFINE(XFree86Server, 1, [Building XFree86 server])
|
||||
- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
|
||||
AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs])
|
||||
AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions])
|
||||
AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server])
|
||||
@@ -2599,6 +2605,7 @@ hw/dmx/Makefile
|
||||
hw/dmx/man/Makefile
|
||||
hw/vfb/Makefile
|
||||
hw/vfb/man/Makefile
|
||||
+hw/vnc/Makefile
|
||||
hw/xnest/Makefile
|
||||
hw/xnest/man/Makefile
|
||||
hw/xwin/Makefile
|
||||
diff -up xorg-server-1.17.1/hw/Makefile.am.vnc xorg-server-1.17.1/hw/Makefile.am
|
||||
--- xorg-server-1.17.1/hw/Makefile.am.vnc 2014-04-16 21:24:00.000000000 +0100
|
||||
+++ xorg-server-1.17.1/hw/Makefile.am 2015-02-13 16:14:05.131516821 +0000
|
||||
@@ -38,7 +38,8 @@ SUBDIRS = \
|
||||
$(DMX_SUBDIRS) \
|
||||
$(KDRIVE_SUBDIRS) \
|
||||
$(XQUARTZ_SUBDIRS) \
|
||||
- $(XWAYLAND_SUBDIRS)
|
||||
+ $(XWAYLAND_SUBDIRS) \
|
||||
+ vnc
|
||||
|
||||
DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive xwayland
|
||||
|
||||
diff -up xorg-server-1.17.1/mi/miinitext.c.vnc xorg-server-1.17.1/mi/miinitext.c
|
||||
--- xorg-server-1.17.1/mi/miinitext.c.vnc 2015-01-17 23:42:52.000000000 +0000
|
||||
+++ xorg-server-1.17.1/mi/miinitext.c 2015-02-13 16:14:05.131516821 +0000
|
||||
@@ -111,6 +111,10 @@ SOFTWARE.
|
||||
#include "micmap.h"
|
||||
#include "globals.h"
|
||||
|
||||
+#ifdef TIGERVNC
|
||||
+extern void vncExtensionInit(INITARGS);
|
||||
+#endif
|
||||
+
|
||||
/* The following is only a small first step towards run-time
|
||||
* configurable extensions.
|
||||
*/
|
||||
@@ -235,6 +239,9 @@ EnableDisableExtensionError(const char *
|
||||
|
||||
/* List of built-in (statically linked) extensions */
|
||||
static const ExtensionModule staticExtensions[] = {
|
||||
+#ifdef TIGERVNC
|
||||
+ {vncExtensionInit, "VNC-EXTENSION", NULL},
|
||||
+#endif
|
||||
{GEExtensionInit, "Generic Event Extension", &noGEExtension},
|
||||
{ShapeExtensionInit, "SHAPE", NULL},
|
||||
#ifdef MITSHM
|
||||
diff -up xorg-server-1.17.1/os/WaitFor.c.vnc xorg-server-1.17.1/os/WaitFor.c
|
||||
--- xorg-server-1.17.1/os/WaitFor.c.vnc 2015-01-26 18:40:30.000000000 +0000
|
||||
+++ xorg-server-1.17.1/os/WaitFor.c 2015-02-13 16:14:05.132516837 +0000
|
||||
@@ -125,6 +125,9 @@ static void DoTimer(OsTimerPtr timer, CA
|
||||
static void CheckAllTimers(void);
|
||||
static volatile OsTimerPtr timers = NULL;
|
||||
|
||||
+extern void vncWriteBlockHandler(fd_set *fds);
|
||||
+extern void vncWriteWakeupHandler(int nfds, fd_set *fds);
|
||||
+
|
||||
/*****************
|
||||
* WaitForSomething:
|
||||
* Make the server suspend until there is
|
||||
@@ -150,6 +153,7 @@ WaitForSomething(int *pClientsReady)
|
||||
INT32 timeout = 0;
|
||||
fd_set clientsReadable;
|
||||
fd_set clientsWritable;
|
||||
+ fd_set socketsWritable;
|
||||
int curclient;
|
||||
int selecterr;
|
||||
static int nready;
|
||||
@@ -212,6 +216,9 @@ WaitForSomething(int *pClientsReady)
|
||||
XFD_COPYSET(&AllSockets, &LastSelectMask);
|
||||
}
|
||||
|
||||
+ FD_ZERO(&socketsWritable);
|
||||
+ vncWriteBlockHandler(&socketsWritable);
|
||||
+
|
||||
BlockHandler((void *) &wt, (void *) &LastSelectMask);
|
||||
if (NewOutputPending)
|
||||
FlushAllOutput();
|
||||
@@ -223,10 +230,20 @@ WaitForSomething(int *pClientsReady)
|
||||
i = Select(MaxClients, &LastSelectMask, &clientsWritable, NULL, wt);
|
||||
}
|
||||
else {
|
||||
- i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt);
|
||||
+ if (AnyClientsWriteBlocked)
|
||||
+ XFD_ORSET(&socketsWritable, &ClientsWriteBlocked, &socketsWritable);
|
||||
+
|
||||
+ if (XFD_ANYSET(&socketsWritable)) {
|
||||
+ i = Select(MaxClients, &LastSelectMask, &socketsWritable, NULL, wt);
|
||||
+ if (AnyClientsWriteBlocked)
|
||||
+ XFD_ANDSET(&clientsWritable, &socketsWritable, &ClientsWriteBlocked);
|
||||
+ } else {
|
||||
+ i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt);
|
||||
+ }
|
||||
}
|
||||
selecterr = GetErrno();
|
||||
WakeupHandler(i, (void *) &LastSelectMask);
|
||||
+ vncWriteWakeupHandler(i, &socketsWritable);
|
||||
if (i <= 0) { /* An error or timeout occurred */
|
||||
if (dispatchException)
|
||||
return 0;
|
|
@ -1,5 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Copyright 2010, 2011, 2012, 2013 Eric Hameleers, Eindhoven. NL
|
||||
#!/bin/bash
|
||||
# $Id: tigervnc.SlackBuild,v 1.25 2015/08/26 18:24:43 root Exp root $
|
||||
# Copyright 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven. NL
|
||||
# Copyright 2015 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Permission to use, copy, modify, and distribute this software for
|
||||
|
@ -20,17 +22,66 @@
|
|||
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
# SUCH DAMAGE.
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# Slackware SlackBuild script
|
||||
# ===========================
|
||||
# By: Eric Hameleers <alien@slackware.com>
|
||||
# For: tigervnc
|
||||
# Descr: VNC server and client
|
||||
# URL: http://tigervnc.org/
|
||||
# Needs:
|
||||
# BuildNeeds: jdk (only when building the java applet)
|
||||
# Changelog:
|
||||
# r4126-1: 31/Aug/2010 by Eric Hameleers <alien@slackware.com>
|
||||
# * Initial build.
|
||||
# r4126-2: 02/sep/2010 by Eric Hameleers <alien@slackware.com>
|
||||
# * Fix a syntax error in thye doinst.sh script
|
||||
# 1.0.90-1: 14/may/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to 1.1.beta1
|
||||
# 1.1.0-1: 14/nov/2011 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update to 1.1.0
|
||||
# 1.2.0-1: 23/jun/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 1.1.0-2: 28/jul/2012 by Eric Hameleers <alien@slackware.com>
|
||||
# * Build 1.1.0 again, using a revised script which can be used
|
||||
# on Slackware 14 as well. Also, enable compositing in the
|
||||
# server. Abandon the tigervnc-1.2 branch for now, because
|
||||
# the fltk based viewer rewrite is not yet fully functional.
|
||||
# 1.1.0-3: 22/may/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Build 1.1.0 again, on slackware-current (nee 14.1) with new
|
||||
# X.Org 1.13 patches.
|
||||
# 1.1.0-4: 11/oct/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Build 1.1.0 again, on slackware-current (nee 14.1) with new
|
||||
# X.Org 1.14 patches.
|
||||
# 1.3.0-1: 12/dec/2013 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update. All my issues except copy/paste from local to remote
|
||||
# seem to have been addressed in 1.3.0.
|
||||
# Build against private versions of libjpeg-turbo and fltk,
|
||||
# in order to eliminate external dependencies.
|
||||
# 1.4.3-1: 11/apr/2015 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 1.4.3-2: 03/may/2015 by Eric Hameleers <alien@slackware.com>
|
||||
# * Rebuild for slackware-current (fix libgcrypt.so library error)
|
||||
# 1.5.0-1: 14/jul/2015 by Eric Hameleers <alien@slackware.com>
|
||||
# * Update.
|
||||
# 1.5.0-2: 24/aug/2015 by Eric Hameleers <alien@slackware.com>
|
||||
# * Rebuild was needed on slackware-current.
|
||||
# 1.5.0-3: 26/aug/2015 by Eric Hameleers <alien@slackware.com>
|
||||
# * I uploaded the wrong package so I needed to update the BUILD.
|
||||
# 1.5.0-1: 07/nov/2015 by Patrick Volkerding <volkerdi@slackware.com>
|
||||
# * Removed bundled FLTK and libjpeg-turbo builds.
|
||||
# * Reset build to -1 for inclusion in Slackware's /extra.
|
||||
# 1.6.0-1: 22/feb/2016 by Patrick Volkerding <volkerdi@slackware.com>
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
PKGNAM=tigervnc
|
||||
VERSION=${VERSION:-1.1.0}
|
||||
BUILD=${BUILD:-1}
|
||||
NUMJOBS=${NUMJOBS:" -j4 "}
|
||||
VERSION=${VERSION:-1.6.0}
|
||||
PVER=$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)
|
||||
BUILD=${BUILD:-3}
|
||||
NUMJOBS=${NUMJOBS:" -j7 "}
|
||||
TAG=${TAG:-}
|
||||
|
||||
# Do we build the java applet (needs jdk)?
|
||||
DO_APPLET=${DO_APPLET:-"NO"}
|
||||
|
||||
# TigerVNC needs to use source of the X.Org server whose version matches
|
||||
# that of your installed X.Org package:
|
||||
XORG=${XORG:-$(X -version 2>&1 | grep "^X.Org X Server " | cut -f4 -d' ')}
|
||||
|
@ -39,12 +90,33 @@ MAXPATCHVER="$(echo $XORG | cut -f1,2 -d. | tr -d '.')"
|
|||
# OS Stamp into the binaries:
|
||||
OSNAME="$(head -1 /etc/slackware-version)"
|
||||
OSVENDOR="Slackware Linux Project"
|
||||
BUILDER="Built by Alien BOB on $(date -u)"
|
||||
BUILDER="Built by Slackware on $(date -u)"
|
||||
|
||||
# Do we build the java applet (needs jdk)?
|
||||
DO_APPLET=${DO_APPLET:-"NO"}
|
||||
|
||||
# Check for the availability of a Java compiler:
|
||||
if [ "$DO_APPLET" = "YES" ]; then
|
||||
if ! javac -version 1>/dev/null 2>&1 ; then
|
||||
echo "**"
|
||||
echo "** DO_APPLET="YES" means to compile the Java viewer,"
|
||||
echo "** However you do not have a Java JDK installed."
|
||||
echo "** Press Ctrl-C to abort this script,"
|
||||
echo "** or wait 10 seconds to continue without building the Java viewer."
|
||||
echo "**"
|
||||
sleep 10
|
||||
DO_APPLET="NO"
|
||||
fi
|
||||
fi
|
||||
|
||||
# This covers most filenames you'd want as documentation. Change if needed.
|
||||
DOCS="LICENCE.TXT doc/TODO doc/*.txt doc/*.odt"
|
||||
DOCS="BUILDING.txt LICENCE.TXT README.txt doc/TODO doc/*.txt doc/*.odt"
|
||||
DOCS_XORG="COPYING ChangeLog"
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
if [ -e $CWD/machine.conf ]; then
|
||||
. $CWD/machine.conf ]
|
||||
elif [ -e /etc/slackbuild/machine.conf ]; then
|
||||
|
@ -54,15 +126,15 @@ else
|
|||
MARCH=$( uname -m )
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$MARCH" in
|
||||
i?86) export ARCH=i486 ;;
|
||||
i?86) export ARCH=i586 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$MARCH ;;
|
||||
esac
|
||||
fi
|
||||
# Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX:
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
SLKCFLAGS="-O2"
|
||||
|
@ -84,62 +156,11 @@ case "$ARCH" in
|
|||
*) TARGET=$ARCH-slackware-linux ;;
|
||||
esac
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
cd $TMP
|
||||
rm -rf $PKGNAM-$VERSION
|
||||
rm -rf xorg-server-${XORG}
|
||||
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
|
||||
tar xvf $CWD/xorg-server-${XORG}.tar.?z* || exit 1
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
# Move the xorg-server sources into the TigerVNC tree:
|
||||
mv unix/xserver/hw/vnc ../xorg-server-${XORG}/hw/
|
||||
rm -rf unix/xserver/hw
|
||||
mv ../xorg-server-${XORG}/* unix/xserver/
|
||||
|
||||
# We have patches for X.Org later than 1.10 which tigervnc does not have:
|
||||
for PATCHVER in 111 112 113 114 ; do
|
||||
if [ -e $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg${PATCHVER}.patch ]; then
|
||||
cp $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg${PATCHVER}.patch unix/xserver${PATCHVER}.patch
|
||||
fi
|
||||
done
|
||||
|
||||
if [ $MAXPATCHVER -gt 110 ]; then
|
||||
if [ $MAXPATCHVER -lt 113 ]; then
|
||||
# The sed magic in the hw/vnc Makefile needs some love:
|
||||
# ... taken care of in the xserver113 patch if we ever move to X.Org 1.13.
|
||||
cat $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg_headers.patch | patch -p1 --verbose || exit 1
|
||||
else
|
||||
# We need to rewrite the xserver110.patch for X.Org 1.13 and newer:
|
||||
cp $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg110.patch unix/xserver110.patch
|
||||
fi
|
||||
fi
|
||||
|
||||
# Patch the xorg-server source to include building the vnc driver
|
||||
cd unix/xserver
|
||||
if [ $MAXPATCHVER -le 110 ]; then
|
||||
# apply one of the tigervnc-provided patches:
|
||||
cat ../xserver${MAXPATCHVER}.patch | patch -p1 --verbose || exit 1
|
||||
else
|
||||
# these external patches are incremental and must be applied in order:
|
||||
for PATCHVER in 110 111 112 113 114 ; do
|
||||
if [ $PATCHVER -le $MAXPATCHVER -a -e ../xserver${PATCHVER}.patch ]; then
|
||||
cat ../xserver${PATCHVER}.patch | patch -p1 --verbose || exit 1
|
||||
fi
|
||||
done
|
||||
fi
|
||||
cd -
|
||||
|
||||
# We use Java7:
|
||||
cat $CWD/patches/tigervnc11-java7.patch | patch -p1 --verbose || exit 1
|
||||
|
||||
# Explicitly put the java applet into a directory named 'tigervnc':
|
||||
sed -i -e 's#/vnc/class#/tigervnc/class#'g $(grep -rl vnc/class .)
|
||||
rm -rf $TMP/tmp-${PKGNAM} $PKG
|
||||
mkdir -p $TMP/tmp-${PKGNAM}/deps/usr $PKG
|
||||
cd $TMP/tmp-${PKGNAM}
|
||||
tar --owner=root --group=root -xvf $CWD/sources/$PKGNAM-$VERSION.tar.?z* || exit 1
|
||||
tar --owner=root --group=root -xvf $CWD/sources/xorg-server-${XORG}.tar.?z* || exit 1
|
||||
|
||||
# Make sure ownerships and permissions are sane:
|
||||
chown -R root:root .
|
||||
|
@ -149,91 +170,124 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
export LDFLAGS="$SLKLDFLAGS -lpthread"
|
||||
export LDFLAGS="$SLKLDFLAGS"
|
||||
export CXXFLAGS="$SLKCFLAGS"
|
||||
export CFLAGS="$SLKCFLAGS"
|
||||
|
||||
echo -e "\n*** Building tigervnc ***\n"
|
||||
autoreconf -vif
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--localstatedir=/var \
|
||||
--sysconfdir=/etc \
|
||||
--disable-static \
|
||||
--program-prefix= \
|
||||
--program-suffix= \
|
||||
--build=$TARGET
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
cat <<EOT
|
||||
#
|
||||
# Compile tigervnc:
|
||||
#
|
||||
EOT
|
||||
|
||||
cd $PKGNAM-$VERSION || exit 1
|
||||
|
||||
# Explicitly link against libpng to prevent linking errors:
|
||||
cat $CWD/patches/tigervnc13_link_png.patch | patch -p1 --verbose || exit 1
|
||||
|
||||
# Allow compiling for xorg-server-1.18.x:
|
||||
cat $CWD/patches/tigervnc.support.xorg.118.patch | patch -p1 --verbose || exit 1
|
||||
|
||||
# Fix a compile error with xorg-server-1.18.x:
|
||||
cat $CWD/patches/tigervnc-xorg118-QueueKeyboardEvents.patch | patch -p1 --verbose || exit 1
|
||||
|
||||
[ "$DO_APPLET" = "YES" ] && CMAKE_JAVA="ON" || CMAKE_JAVA="OFF"
|
||||
# Explicitly put the java applet into a directory named 'tigervnc':
|
||||
sed -i -e 's#/vnc/class#/tigervnc/class#'g $(grep -rl vnc/class .)
|
||||
sed -i -e 's#DESTINATION vnc/class#DESTINATION share/tigervnc/class#'g $(grep -rl vnc/class .)
|
||||
|
||||
export LDFLAGS="$SLKLDFLAGS -ldl -lpthread"
|
||||
export CXXFLAGS="$SLKCFLAGS -fpermissive -I $(pwd)/common"
|
||||
|
||||
# Fix the man page and documentation installation:
|
||||
sed -e 's,set(MAN_DIR "${DATA_DIR}/man"),set(MAN_DIR "${MAN_INSTALL_DIR}"),' \
|
||||
-e 's,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/,' \
|
||||
-i CMakeLists.txt
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
echo -e "\n*** Building vnc client ***\n"
|
||||
cmake \
|
||||
-G "Unix Makefiles" \
|
||||
-Wno-dev \
|
||||
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
|
||||
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DMAN_INSTALL_DIR=/usr/man \
|
||||
-DSYSCONF_INSTALL_DIR=/etc \
|
||||
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
|
||||
-DENABLE_PAM:BOOL=OFF \
|
||||
-DBUILD_JAVA:BOOL=${CMAKE_JAVA} \
|
||||
..
|
||||
make V=1 $NUMJOBS || make || exit 1
|
||||
make DESTDIR=$PKG install || exit 1
|
||||
cd -
|
||||
|
||||
cd unix/xserver
|
||||
echo -e "\n*** Building xserver ***\n"
|
||||
export CXXFLAGS="$SLKCFLAGS -fpermissive"
|
||||
# Do we have a patch for X.Org which tigervnc does not have?
|
||||
if [ ! -f unix/xserver${MAXPATCHVER}.patch -a -f $CWD/patches/xserver${MAXPATCHVER}.patch ]
|
||||
then
|
||||
cp $CWD/patches/xserver${MAXPATCHVER}.patch unix/
|
||||
fi
|
||||
|
||||
# Prepare the Xvnc sources (we are building out-of-tree, in ./build directory):
|
||||
mkdir -p build/unix
|
||||
cp -R unix/xserver unix/xserver${MAXPATCHVER}.patch build/unix/
|
||||
cp -R ../xorg-server-${XORG}/* build/unix/xserver/
|
||||
|
||||
cd build/unix/xserver/
|
||||
# Patch the xorg-server source to include building vnc driver:
|
||||
cat ../xserver${MAXPATCHVER}.patch | patch -p1 --verbose
|
||||
echo -e "\n*** Building vnc server ***\n"
|
||||
autoreconf -vif
|
||||
|
||||
# Default font paths to be used by the X server
|
||||
DEF_FONTPATH="/usr/share/fonts/local,/usr/share/fonts/TTF,/usr/share/fonts/OTF,/usr/share/fonts/Type1,/usr/share/fonts/misc,/usr/share/fonts/CID,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/cyrillic"
|
||||
|
||||
CFLAGS="$CFLAGS -std=c99" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--disable-dri \
|
||||
--disable-dri --enable-dri2 --disable-dri3 \
|
||||
--disable-static \
|
||||
--disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
|
||||
--disable-xwin --disable-xephyr --disable-kdrive \
|
||||
--disable-xinerama \
|
||||
--disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \
|
||||
--enable-composite \
|
||||
--enable-glx --enable-glx-tls \
|
||||
--enable-install-libxf86config \
|
||||
--enable-xcsecurity \
|
||||
--enable-glx-tls --enable-dri2 \
|
||||
--with-pic \
|
||||
--enable-xinerama \
|
||||
--with-int10=x86emu \
|
||||
--with-default-font-path="${DEF_FONTPATH}" \
|
||||
--with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \
|
||||
--with-dri-driver-path=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \
|
||||
--with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \
|
||||
--with-pic \
|
||||
--with-xkb-path=/etc/X11/xkb \
|
||||
--with-xkb-output=/var/lib/xkb \
|
||||
--disable-config-dbus \
|
||||
--disable-config-hal \
|
||||
--disable-config-udev \
|
||||
--disable-devel-docs \
|
||||
--disable-docs --disable-devel-docs \
|
||||
--disable-selective-werror \
|
||||
--disable-unit-tests \
|
||||
--without-dtrace \
|
||||
--with-os-name="$OSNAME" \
|
||||
--with-os-vendor="$OSVENDOR" \
|
||||
--with-builderstring="$BUILDER" \
|
||||
--build=$TARGET
|
||||
--build=$TARGET || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
make -C hw/vnc DESTDIR=$PKG install
|
||||
make V=1 TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" $NUMJOBS || exit 1
|
||||
make TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" -C hw/vnc \
|
||||
DESTDIR=$PKG install || exit 1
|
||||
cd -
|
||||
|
||||
if [ "$DO_APPLET" = "YES" ]; then
|
||||
# Compile the java applet (needs the JDK... JRE is not enough):
|
||||
cd java/src/com/tigervnc/vncviewer
|
||||
make || exit 1
|
||||
cd -
|
||||
fi
|
||||
|
||||
# Create .png icons from the .svg file:
|
||||
make -C media
|
||||
|
||||
if [ "$DO_APPLET" = "YES" ]; then
|
||||
# Install the java applet:
|
||||
cd java/src/com/tigervnc/vncviewer
|
||||
mkdir -p $PKG/usr/share/tigervnc/classes
|
||||
install -m0755 VncViewer.jar $PKG/usr/share/tigervnc/classes/
|
||||
install -m0644 index.vnc $PKG/usr/share/tigervnc/classes/
|
||||
install -m0644 *.class $PKG/usr/share/tigervnc/classes/
|
||||
cd -
|
||||
fi
|
||||
# Provide a sample configuration for the libvnc.so extension of X.Org,
|
||||
# documentation is available inside the file:
|
||||
mkdir -p $PKG/etc/X11/xorg.conf.d
|
||||
install -m644 $CWD/10-libvnc.conf $PKG/etc/X11/xorg.conf.d/10-libvnc.conf.new
|
||||
|
||||
# Install menu entry:
|
||||
mkdir -p $PKG/usr/share/{applications,icons/hicolor/{16x16,24x24,32x32,48x48}/apps}
|
||||
|
@ -244,7 +298,7 @@ done
|
|||
cat <<EOT > $PKG/usr/share/applications/tigervnc.desktop
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=TigerVNC
|
||||
Name=TigerVNC Viewer
|
||||
GenericName=VNCViewer (RFB Client)
|
||||
Comment=Connect to remote desktop
|
||||
SwallowExec=
|
||||
|
@ -262,6 +316,24 @@ EOT
|
|||
# Add this to the doinst.sh:
|
||||
! [ -d $PKG/install ] && mkdir -p $PKG/install
|
||||
cat <<EOT >> $PKG/install/doinst.sh
|
||||
# Handle the incoming configuration files:
|
||||
config() {
|
||||
for infile in \$1; do
|
||||
NEW="\$infile"
|
||||
OLD="\`dirname \$NEW\`/\`basename \$NEW .new\`"
|
||||
# If there's no config file by that name, mv it over:
|
||||
if [ ! -r \$OLD ]; then
|
||||
mv \$NEW \$OLD
|
||||
elif [ "\`cat \$OLD | md5sum\`" = "\`cat \$NEW | md5sum\`" ]; then
|
||||
# toss the redundant copy
|
||||
rm \$NEW
|
||||
fi
|
||||
# Otherwise, we leave the .new copy for the admin to consider...
|
||||
done
|
||||
}
|
||||
|
||||
config etc/X11/xorg.conf.d/10-libvnc.conf.new
|
||||
|
||||
# Update the desktop database:
|
||||
if [ -x usr/bin/update-desktop-database ]; then
|
||||
chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1
|
||||
|
@ -282,9 +354,13 @@ fi
|
|||
EOT
|
||||
|
||||
# Add documentation:
|
||||
# First, remove files which were misplaced:
|
||||
rm -f $PKG/usr/doc/* 2> /dev/null
|
||||
cd $TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}
|
||||
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true
|
||||
for FIL in $(echo $DOCS_XORG); do cp -a unix/xserver/$FIL $PKG/usr/doc/$PKGNAM-$VERSION/${FIL}.xorg ; done
|
||||
for FIL in $(echo $DOCS_XORG); do cp -a build/unix/xserver/$FIL $PKG/usr/doc/$PKGNAM-$VERSION/${FIL}.xorg ; done || true
|
||||
#cat $CWD/$(basename $0) > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild
|
||||
chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
find $PKG/usr/doc -type f -exec chmod 644 {} \;
|
||||
|
||||
|
@ -296,7 +372,7 @@ fi
|
|||
|
||||
# Strip binaries (if any):
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
# Add a package description:
|
||||
mkdir -p $PKG/install
|
||||
|
@ -307,5 +383,5 @@ fi
|
|||
|
||||
# Build the package:
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz
|
||||
/sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}
|
||||
|
||||
|
|
19
extra/source/wicd/curses_bitrate_fix.patch
Normal file
19
extra/source/wicd/curses_bitrate_fix.patch
Normal file
|
@ -0,0 +1,19 @@
|
|||
--- curses/netentry_curses.py 2015-02-15 18:29:05.000000000 +0100
|
||||
+++ curses/netentry_curses.py 2015-02-15 18:31:24.000000000 +0100
|
||||
@@ -538,11 +538,12 @@
|
||||
self.bitrates = wireless.GetAvailableBitrates()
|
||||
self.bitrates.append('auto')
|
||||
self.bitrate_combo.set_list(self.bitrates)
|
||||
- self.bitrate_combo.set_focus(
|
||||
- self.bitrates.index(
|
||||
- wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||
+ if wireless.GetWirelessProperty(networkID, 'bitrate'):
|
||||
+ self.bitrate_combo.set_focus(
|
||||
+ self.bitrates.index(
|
||||
+ wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||
+ )
|
||||
)
|
||||
- )
|
||||
self.allow_lower_bitrates_chkbox.set_state(
|
||||
to_bool(self.format_entry(networkID, 'allow_lower_bitrates'))
|
||||
)
|
24
extra/source/wicd/manually-compile-translations.diff
Normal file
24
extra/source/wicd/manually-compile-translations.diff
Normal file
|
@ -0,0 +1,24 @@
|
|||
diff -Nur wicd-1.7.3.orig/setup.py wicd-1.7.3/setup.py
|
||||
--- wicd-1.7.3.orig/setup.py 2014-12-21 13:40:46.000000000 -0600
|
||||
+++ wicd-1.7.3/setup.py 2014-12-23 13:03:13.181102639 -0600
|
||||
@@ -617,9 +617,6 @@
|
||||
import wpath
|
||||
|
||||
if not wpath.no_install_i18n:
|
||||
- if os.path.exists('translations'):
|
||||
- shutil.rmtree('translations/')
|
||||
- os.makedirs('translations')
|
||||
|
||||
oldlang = os.environ['LANG']
|
||||
os.environ['LANG'] = 'C'
|
||||
@@ -652,10 +649,6 @@
|
||||
except (OSError, ValueError):
|
||||
print 'ARGH'
|
||||
|
||||
- if compile_po:
|
||||
- os.makedirs('translations/' + lang + '/LC_MESSAGES/')
|
||||
- os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
|
||||
-
|
||||
os.environ['LANG'] = oldlang
|
||||
|
||||
class uninstall(Command):
|
|
@ -15,5 +15,5 @@ wicd: - Profiles for each wireless network and wired network
|
|||
wicd: - Many encryption schemes, some of which include WEP/WPA/WPA2
|
||||
wicd: - Compatible with wireless-tools
|
||||
wicd:
|
||||
wicd: Homepage: http://wicd.sourceforge.net
|
||||
wicd: Homepage: https://launchpad.net/wicd
|
||||
wicd:
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- ./wicd/misc.py.orig 2012-04-30 14:20:09.000000000 -0500
|
||||
+++ ./wicd/misc.py 2012-05-09 14:08:24.611298308 -0500
|
||||
@@ -430,7 +430,7 @@
|
||||
""" Sanitize property names to be used in config-files. """
|
||||
allowed = string.ascii_letters + '_' + string.digits
|
||||
table = string.maketrans(allowed, ' ' * len(allowed))
|
||||
- return s.translate(None, table)
|
||||
+ return s.encode('ascii', 'replace').translate(None, table)
|
||||
|
||||
def sanitize_escaped(s):
|
||||
""" Sanitize double-escaped unicode strings. """
|
15
extra/source/wicd/wicd-1.7.3-urwid-1.3.0.patch
Normal file
15
extra/source/wicd/wicd-1.7.3-urwid-1.3.0.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
--- curses/wicd-curses.py 2015-01-27 22:35:25.414781192 -0300
|
||||
+++ cursesb/wicd-curses.py 2015-01-28 01:13:48.078904587 -0300
|
||||
@@ -1153,9 +1153,10 @@
|
||||
if not ui._started:
|
||||
return False
|
||||
|
||||
- input_data = ui.get_input_nonblocking()
|
||||
+ ui.set_input_timeouts(max_wait=0)
|
||||
+ input_data = ui.get_input()
|
||||
# Resolve any "alarms" in the waiting
|
||||
- self.handle_keys(input_data[1])
|
||||
+ self.handle_keys(input_data)
|
||||
|
||||
# Update the screen
|
||||
canvas = self.frame.render((self.size), True)
|
15
extra/source/wicd/wicd-1421918.patch
Normal file
15
extra/source/wicd/wicd-1421918.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
=== modified file 'curses/wicd-curses.py'
|
||||
--- curses/wicd-curses.py 2014-12-21 16:57:33 +0000
|
||||
+++ curses/wicd-curses.py 2015-02-24 23:41:01 +0000
|
||||
@@ -532,7 +532,10 @@
|
||||
def get_selected_profile(self):
|
||||
"""Get the selected wired profile"""
|
||||
loc = self.get_focus()[1]
|
||||
- return self.theList[loc]
|
||||
+ if len(self.theList) > loc:
|
||||
+ return self.theList[loc]
|
||||
+ else:
|
||||
+ return self.theList[-1]
|
||||
|
||||
|
||||
class AdHocDialog(Dialog2):
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2008,2009,2010,2011,2012 Robby Workman Northport, AL, USA
|
||||
# Copyright 2008-2015 Robby Workman, Tuscaloosa, AL, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -21,13 +21,13 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=wicd
|
||||
VERSION=${VERSION:-1.7.2.4}
|
||||
BUILD=${BUILD:-4}
|
||||
VERSION=${VERSION:-1.7.4}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
# Automatically determine architecture for build & packaging:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i486 ;;
|
||||
i?86) export ARCH=i586 ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
|
@ -37,7 +37,7 @@ CWD=$(pwd)
|
|||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "s390" ]; then
|
||||
LIBDIRSUFFIX=""
|
||||
|
@ -61,20 +61,32 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
zcat $CWD/wicd-1.7.2.4.sanitize.string.bugfix.diff.gz | patch -p1 --verbose || exit 1
|
||||
# Bypass the need for pybabel (thanks, dapal!)
|
||||
zcat $CWD/manually-compile-translations.diff.gz | patch -p1 || exit 1
|
||||
for pofile in $(find po/ -type f -name "*.po") ; do
|
||||
mkdir -p translations/$(basename ${pofile} .po)/LC_MESSAGES
|
||||
msgfmt -o translations/$(basename ${pofile} .po)/LC_MESSAGES/wicd.mo ${pofile}
|
||||
done
|
||||
|
||||
# wicd-1.7.4 is broken with urwid > 1.0.x, even with this patch.
|
||||
# Might be useful someday, but for now since the only thing in Slackware that uses
|
||||
# urwid is wicd, just use a 1.0.x version.
|
||||
# Thanks to ArchLinux
|
||||
#zcat $CWD/wicd-1.7.3-urwid-1.3.0.patch.gz | patch -p0 || exit 1
|
||||
|
||||
# Crash fix. Thanks to ArchLinux.
|
||||
zcat $CWD/wicd-1421918.patch.gz | patch -p0 || exit 1
|
||||
|
||||
# Thanks to Void Linux
|
||||
zcat $CWD/curses_bitrate_fix.patch.gz | patch -p0 || exit 1
|
||||
|
||||
python setup.py configure \
|
||||
--lib=/usr/lib${LIBDIRSUFFIX}/wicd \
|
||||
--kdedir=/usr/share/autostart \
|
||||
--backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \
|
||||
--no-install-gnome-shell-extensions \
|
||||
|| exit 1
|
||||
|
||||
# Bypass the need for pybabel (thanks, dapal!)
|
||||
for pofile in $(find po/ -type f -name "*.po") ; do
|
||||
mkdir -p translations/$(basename ${pofile} .po)/LC_MESSAGES
|
||||
msgfmt -o translations/$(basename ${pofile} .po)/LC_MESSAGES/wicd.mo ${pofile}
|
||||
done
|
||||
|
||||
python setup.py install --root=$PKG || exit 1
|
||||
|
||||
# Handle some Slackware defaults
|
||||
|
|
|
@ -23,12 +23,12 @@
|
|||
|
||||
PKGNAM=xf86-video-fbdev
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-4}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$(uname -m)" in
|
||||
i?86) ARCH=i486 ;;
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$(uname -m) ;;
|
||||
|
@ -41,9 +41,6 @@ NUMJOBS=${NUMJOBS:-" -j7 "}
|
|||
if [ "$ARCH" = "i386" ]; then
|
||||
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
|||
|
||||
Welcome to 09Slackware6407 version 14.1 (Linux kernel 3.10.17)!
|
||||
Welcome to 09Slackware6407 version 14.2 (Linux kernel 4.4.14)!
|
||||
|
||||
If you need to pass extra parameters to the kernel, enter them at the prompt
|
||||
below after the name of the kernel to boot (huge.s etc).
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
|
||||
These kernels are version 3.10.17.
|
||||
These kernels are version 4.4.14.
|
||||
|
||||
|
|
|
@ -1,77 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, MN, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
VERSION=1.4
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) export ARCH=i486 ;;
|
||||
arm*) export ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) export ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-rexima
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG
|
||||
|
||||
cd $TMP
|
||||
rm -rf rexima-$VERSION
|
||||
tar xvf $CWD/rexima-$VERSION.tar.gz || exit 1
|
||||
cd rexima-$VERSION || exit 1
|
||||
chown -R root:root .
|
||||
find . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
|
||||
-exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
make || exit 1
|
||||
|
||||
strip rexima
|
||||
mkdir -p $PKG/usr/bin
|
||||
cat rexima > $PKG/usr/bin/rexima
|
||||
chmod 755 $PKG/usr/bin/rexima
|
||||
|
||||
mkdir -p $PKG/usr/man/man1
|
||||
cat rexima.1 | gzip -9c > $PKG/usr/man/man1/rexima.1.gz
|
||||
|
||||
mkdir -p $PKG/usr/doc/rexima-$VERSION
|
||||
cp -a \
|
||||
COPYING README ChangeLog NEWS \
|
||||
$PKG/usr/doc/rexima-$VERSION
|
||||
chmod 644 $PKG/usr/doc/rexima-$VERSION/*
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
# Build the package:
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $TMP/rexima-$VERSION-$ARCH-$BUILD.txz
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
From 7a18841c988edb593127842ec5c919df537f9ce0 Mon Sep 17 00:00:00 2001
|
||||
From: Andrzej <ndrwrdck@gmail.com>
|
||||
Date: Sat, 12 Apr 2014 08:53:09 +0100
|
||||
Subject: [PATCH] Make Unique support optional
|
||||
|
||||
---
|
||||
configure.ac.in | 4 +++-
|
||||
xfce4-mixer/main.c | 21 +++++++++++++++++++++
|
||||
2 files changed, 24 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index b00fd75..57ae07c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -98,7 +98,6 @@ XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.24.0])
|
||||
XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.84])
|
||||
XDT_CHECK_PACKAGE([GST_PLUGINS_BASE], [gstreamer-plugins-base-0.10], [0.10.25])
|
||||
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.20.0])
|
||||
-XDT_CHECK_PACKAGE([UNIQUE], [unique-1.0], [1.1])
|
||||
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.10.0])
|
||||
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.10.0])
|
||||
XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.10.0])
|
||||
@@ -109,6 +108,8 @@ dnl *** Check for optional packages ***
|
||||
dnl ***********************************
|
||||
XDT_CHECK_OPTIONAL_PACKAGE([KEYBINDER], [keybinder], [0.2.2], [keybinder],
|
||||
[keybinder Support])
|
||||
+XDT_CHECK_OPTIONAL_PACKAGE([UNIQUE], [unique-1.0], [1.1], [unique],
|
||||
+ [unique Support])
|
||||
|
||||
dnl ***********************************
|
||||
dnl *** Check for debugging support ***
|
||||
@@ -151,6 +152,7 @@ dnl ***************************
|
||||
echo
|
||||
echo "Build Configuration:"
|
||||
echo
|
||||
+echo " * unique Support: ${UNIQUE_FOUND:-no}"
|
||||
echo " * keybinder Support: ${KEYBINDER_FOUND:-no}"
|
||||
echo " * Debug Support: $enable_debug"
|
||||
echo
|
||||
diff --git a/xfce4-mixer/main.c b/xfce4-mixer/main.c
|
||||
index 9e8417b..7fda388 100644
|
||||
--- a/xfce4-mixer/main.c
|
||||
+++ b/xfce4-mixer/main.c
|
||||
@@ -30,7 +30,10 @@
|
||||
#include <gst/gst.h>
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
+
|
||||
+#ifdef HAVE_UNIQUE
|
||||
#include <unique/unique.h>
|
||||
+#endif
|
||||
|
||||
#include <libxfce4util/libxfce4util.h>
|
||||
#include <libxfce4ui/libxfce4ui.h>
|
||||
@@ -42,6 +45,7 @@
|
||||
|
||||
|
||||
|
||||
+#ifdef HAVE_UNIQUE
|
||||
static UniqueResponse
|
||||
message_received (UniqueApp *app,
|
||||
UniqueCommand command,
|
||||
@@ -68,6 +72,7 @@ message_received (UniqueApp *app,
|
||||
|
||||
return response;
|
||||
}
|
||||
+#endif
|
||||
|
||||
|
||||
|
||||
@@ -75,7 +80,9 @@ int
|
||||
main (int argc,
|
||||
char **argv)
|
||||
{
|
||||
+#ifdef HAVE_UNIQUE
|
||||
UniqueApp *app;
|
||||
+#endif
|
||||
GtkWidget *window;
|
||||
GError *error = NULL;
|
||||
gboolean debug_mode = FALSE;
|
||||
@@ -162,6 +169,7 @@ main (int argc,
|
||||
if (debug_mode)
|
||||
xfce_mixer_dump_gst_data ();
|
||||
|
||||
+#ifdef HAVE_UNIQUE
|
||||
/* Create unique application */
|
||||
app = unique_app_new ("org.xfce.xfce4-mixer", NULL);
|
||||
if (unique_app_is_running (app))
|
||||
@@ -192,6 +200,19 @@ main (int argc,
|
||||
/* Destroy the window */
|
||||
gtk_widget_destroy (window);
|
||||
}
|
||||
+#else
|
||||
+ /* Create the mixer window */
|
||||
+ window = xfce_mixer_window_new ();
|
||||
+
|
||||
+ /* Display the mixer window */
|
||||
+ gtk_widget_show (window);
|
||||
+
|
||||
+ /* Enter the GTK+ main loop */
|
||||
+ gtk_main ();
|
||||
+
|
||||
+ /* Destroy the window */
|
||||
+ gtk_widget_destroy (window);
|
||||
+#endif
|
||||
|
||||
/* Shutdown the mixer library */
|
||||
xfce_mixer_shutdown ();
|
||||
--
|
||||
2.3.1
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
From a60d7b81674449d1753fcf8bb15c57fc178424e6 Mon Sep 17 00:00:00 2001
|
||||
From: Robby Workman <rworkman@slackware.com>
|
||||
Date: Thu, 19 Feb 2015 19:36:21 -0600
|
||||
Subject: [PATCH 1/2] Use $(datadir)/xfce4/mixer/ as MIXER_DATADIR
|
||||
|
||||
Follow common practice of other Xfce componenets and use
|
||||
$(datadir)/xfce4/mixer/ instead of $(datadir)/xfce4-mixer/.
|
||||
---
|
||||
icons/16x16/Makefile.am | 2 +-
|
||||
icons/scalable/Makefile.am | 2 +-
|
||||
libxfce4mixer/Makefile.am | 2 +-
|
||||
xfce4-mixer/Makefile.am | 2 +-
|
||||
4 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am
|
||||
index 803a2e4..ace4a07 100644
|
||||
--- a/icons/16x16/Makefile.am
|
||||
+++ b/icons/16x16/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-iconsdir = $(pkgdatadir)/icons/hicolor/16x16/status
|
||||
+iconsdir = $(datadir)/xfce4/mixer/icons/hicolor/16x16/status
|
||||
icons_DATA = audio-input-microphone-muted.png
|
||||
|
||||
EXTRA_DIST = $(icons_DATA)
|
||||
diff --git a/icons/scalable/Makefile.am b/icons/scalable/Makefile.am
|
||||
index 5bfc12c..5212e63 100644
|
||||
--- a/icons/scalable/Makefile.am
|
||||
+++ b/icons/scalable/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-iconsdir = $(pkgdatadir)/icons/hicolor/scalable/status
|
||||
+iconsdir = $(datadir)/xfce4/mixer/icons/hicolor/scalable/status
|
||||
icons_DATA = audio-input-microphone-muted.svg
|
||||
|
||||
EXTRA_DIST = $(icons_DATA)
|
||||
diff --git a/libxfce4mixer/Makefile.am b/libxfce4mixer/Makefile.am
|
||||
index 792a95e..e864ea8 100644
|
||||
--- a/libxfce4mixer/Makefile.am
|
||||
+++ b/libxfce4mixer/Makefile.am
|
||||
@@ -25,7 +25,7 @@ libxfce4mixer_la_CPPFLAGS = \
|
||||
-DDATADIR=\"$(datadir)\" \
|
||||
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
|
||||
-DG_LOG_DOMAIN=\"libxfce4mixer\" \
|
||||
- -DMIXER_DATADIR=\"$(pkgdatadir)\"
|
||||
+ -DMIXER_DATADIR=\"$(datadir)/xfce4/mixer\"
|
||||
|
||||
libxfce4mixer_la_CFLAGS = \
|
||||
$(PLATFORM_CFLAGS) \
|
||||
diff --git a/xfce4-mixer/Makefile.am b/xfce4-mixer/Makefile.am
|
||||
index 4af69e9..f979b92 100644
|
||||
--- a/xfce4-mixer/Makefile.am
|
||||
+++ b/xfce4-mixer/Makefile.am
|
||||
@@ -23,7 +23,7 @@ xfce4_mixer_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
|
||||
-DDATADIR=\"$(datadir)\" \
|
||||
- -DMIXER_DATADIR=\"$(pkgdatadir)\" \
|
||||
+ -DMIXER_DATADIR=\"$(datadir)/xfce4/mixer\" \
|
||||
-DG_LOG_DOMAIN=\"xfce4-mixer\"
|
||||
|
||||
xfce4_mixer_CFLAGS = \
|
||||
--
|
||||
2.3.1
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
From 735927c7a72b69f60f13fe7bcf4a10c1a80ca151 Mon Sep 17 00:00:00 2001
|
||||
From: Robby Workman <rworkman@slackware.com>
|
||||
Date: Thu, 19 Feb 2015 19:07:06 -0600
|
||||
Subject: [PATCH] icons/Makefile.am: Remove unnecessary gtk-update-icon-cache
|
||||
|
||||
No icons are installed in the standard paths any more, so this
|
||||
appears to be leftover code.
|
||||
---
|
||||
icons/Makefile.am | 13 -------------
|
||||
1 file changed, 13 deletions(-)
|
||||
|
||||
diff --git a/icons/Makefile.am b/icons/Makefile.am
|
||||
index 70638c1..035476a 100644
|
||||
--- a/icons/Makefile.am
|
||||
+++ b/icons/Makefile.am
|
||||
@@ -4,17 +4,4 @@ SUBDIRS = \
|
||||
16x16 \
|
||||
scalable
|
||||
|
||||
-gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
|
||||
-
|
||||
-install-data-hook:
|
||||
- @-if test -z "$(DESTDIR)"; then \
|
||||
- echo "Updating Gtk icon cache."; \
|
||||
- $(gtk_update_icon_cache); \
|
||||
- else \
|
||||
- echo "*** Icon cache not updated. Remember to run:"; \
|
||||
- echo "***"; \
|
||||
- echo "*** $(gtk_update_icon_cache)"; \
|
||||
- echo "***"; \
|
||||
- fi
|
||||
-
|
||||
# vi:set ts=8 sw=8 noet ai nocindent syntax=automake:
|
||||
--
|
||||
2.3.1
|
||||
|
|
@ -24,11 +24,11 @@
|
|||
|
||||
PKGNAM=xfce4-mixer
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i486 ;;
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
|
@ -40,8 +40,8 @@ CWD=$(pwd)
|
|||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
|
@ -67,6 +67,12 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
patch -p1 < $CWD/0001-Make-Unique-support-optional.patch
|
||||
patch -p1 < $CWD/0001-Use-datadir-xfce4-mixer-as-MIXER_DATADIR.patch
|
||||
patch -p1 < $CWD/0001-icons-Makefile.am-Remove-unnecessary-gtk-update-icon.patch
|
||||
|
||||
xdt-autogen
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
@ -77,6 +83,7 @@ CXXFLAGS="$SLKCFLAGS" \
|
|||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||
--disable-debug \
|
||||
--disable-unique \
|
||||
--build=$ARCH-slackware-linux || exit 1
|
||||
|
||||
make $NUMJOBS || make || exit 1
|
||||
|
@ -85,6 +92,8 @@ make install DESTDIR=$PKG || exit 1
|
|||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
gzip -9 $PKG/usr/man/man?/*.?
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||
cp -a \
|
||||
AUTHORS COPYING* HACKING INSTALL NEWS README* THANKS TODO \
|
|
@ -0,0 +1,37 @@
|
|||
From 2ee3b12be641501ee3a9ce0278291b8c5a865021 Mon Sep 17 00:00:00 2001
|
||||
From: Steve Dodier <sidnioulz@gmail.com>
|
||||
Date: Thu, 3 Mar 2011 11:43:26 +0100
|
||||
Subject: [PATCH 1/3] Removed deprecated "Encoding" entry in .desktop file
|
||||
(thanks to Samuli Suominen)
|
||||
|
||||
---
|
||||
ChangeLog | 3 +++
|
||||
data/xfce4-volumed.desktop | 1 -
|
||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index e1690ba..beeb5f6 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -1,4 +1,7 @@
|
||||
2011-03-03 Steve Dodier <sidnioulz@gmail.com>
|
||||
+ * Removed deprecated "Encoding" entry in .desktop file (thanks to Samuli Suominen)
|
||||
+
|
||||
+2011-03-03 Steve Dodier <sidnioulz@gmail.com>
|
||||
* Allow compatibility with Libnotify 0.7 (thanks to Samuli Suominen for the patch)
|
||||
|
||||
2011-03-03 Steve Dodier <sidnioulz@gmail.com>
|
||||
diff --git a/data/xfce4-volumed.desktop b/data/xfce4-volumed.desktop
|
||||
index 8ac7dc7..be362c5 100644
|
||||
--- a/data/xfce4-volumed.desktop
|
||||
+++ b/data/xfce4-volumed.desktop
|
||||
@@ -1,6 +1,5 @@
|
||||
|
||||
[Desktop Entry]
|
||||
-Encoding=UTF-8
|
||||
Type=Application
|
||||
Terminal=false
|
||||
Name=XFCE Volume Daemon
|
||||
--
|
||||
2.3.0
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
From ac129e178c24d7ec79b020a7912cc680a6008c5b Mon Sep 17 00:00:00 2001
|
||||
From: Steve Dodier-Lazaro <sidnioulz@gmail.com>
|
||||
Date: Wed, 10 Dec 2014 03:38:32 +0000
|
||||
Subject: [PATCH 3/3] Removing edge-case memleaks
|
||||
|
||||
---
|
||||
src/main.c | 2 +-
|
||||
src/xvd_mixer.c | 30 ++++++++++++++++++------------
|
||||
2 files changed, 19 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/src/main.c b/src/main.c
|
||||
index 18e8e01..d04920c 100644
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -81,7 +81,7 @@ xvd_shutdown()
|
||||
xvd_keys_release (Inst);
|
||||
xvd_xfconf_shutdown (Inst);
|
||||
|
||||
- //TODO xvd_instance_free
|
||||
+ g_free (Inst);
|
||||
}
|
||||
|
||||
static void
|
||||
diff --git a/src/xvd_mixer.c b/src/xvd_mixer.c
|
||||
index 1d580bf..cef3151 100644
|
||||
--- a/src/xvd_mixer.c
|
||||
+++ b/src/xvd_mixer.c
|
||||
@@ -102,31 +102,37 @@ _xvd_mixer_bus_message (GstBus *bus, GstMessage *message,
|
||||
{
|
||||
gst_mixer_message_parse_mute_toggled (message, &msg_track, &Inst->muted);
|
||||
g_object_get (msg_track, "label", &label, NULL);
|
||||
- if (g_strcmp0 (Inst->track_label, label) != 0)
|
||||
- return;
|
||||
+
|
||||
+ if (g_strcmp0 (Inst->track_label, label) == 0)
|
||||
+ {
|
||||
#ifdef HAVE_LIBNOTIFY
|
||||
- if (Inst->muted)
|
||||
- xvd_notify_notification (Inst, "audio-volume-muted", 0);
|
||||
- else {
|
||||
- xvd_mixer_init_volume (Inst);
|
||||
- xvd_notify_volume_notification (Inst);
|
||||
+ if (Inst->muted)
|
||||
+ xvd_notify_notification (Inst, "audio-volume-muted", 0);
|
||||
+ else {
|
||||
+ xvd_mixer_init_volume (Inst);
|
||||
+ xvd_notify_volume_notification (Inst);
|
||||
#endif
|
||||
+ }
|
||||
}
|
||||
+
|
||||
g_free (label);
|
||||
}
|
||||
else if (type == GST_MIXER_MESSAGE_VOLUME_CHANGED)
|
||||
{
|
||||
gst_mixer_message_parse_volume_changed (message, &msg_track, &volumes, &num_channels);
|
||||
g_object_get (msg_track, "label", &label, NULL);
|
||||
- if (g_strcmp0 (Inst->track_label, label) != 0)
|
||||
- return;
|
||||
- xvd_calculate_avg_volume (Inst, volumes, num_channels);
|
||||
+ if (g_strcmp0 (Inst->track_label, label) == 0)
|
||||
+ {
|
||||
+ xvd_calculate_avg_volume (Inst, volumes, num_channels);
|
||||
#ifdef HAVE_LIBNOTIFY
|
||||
- xvd_notify_volume_notification (Inst);
|
||||
+ xvd_notify_volume_notification (Inst);
|
||||
#endif
|
||||
+ }
|
||||
+
|
||||
g_free (label);
|
||||
}
|
||||
- else if (type == GST_MIXER_MESSAGE_MIXER_CHANGED) {
|
||||
+ else if (type == GST_MIXER_MESSAGE_MIXER_CHANGED)
|
||||
+ {
|
||||
// This kind of message shouldn't happen on an hardware card
|
||||
g_debug ("GST_MIXER_MESSAGE_MIXER_CHANGED event\n");
|
||||
}
|
||||
--
|
||||
2.3.0
|
||||
|
|
@ -26,11 +26,11 @@
|
|||
|
||||
PKGNAM=xfce4-volumed
|
||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-3}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i486 ;;
|
||||
i?86) ARCH=i586 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
|
@ -43,8 +43,8 @@ CWD=$(pwd)
|
|||
TMP=${TMP:-/tmp}
|
||||
PKG=$TMP/package-$PKGNAM
|
||||
|
||||
if [ "$ARCH" = "i486" ]; then
|
||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
||||
if [ "$ARCH" = "i586" ]; then
|
||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||
LIBDIRSUFFIX=""
|
||||
elif [ "$ARCH" = "i686" ]; then
|
||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
||||
|
@ -70,6 +70,9 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
patch -p1 < $CWD/0001-Removed-deprecated-Encoding-entry-in-.desktop-file-t.patch
|
||||
patch -p1 < $CWD/0003-Removing-edge-case-memleaks.patch
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
553
recompress.sh
553
recompress.sh
File diff suppressed because it is too large
Load diff
|
@ -16,7 +16,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
|
||||
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
||||
"acpid" "ACPI Power Management daemon" "on" \
|
||||
"apmd" "APM Power Management daemon" "on" \
|
||||
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
||||
"bash" "GNU bash shell - REQUIRED" "on" \
|
||||
"bin" "Various system utilities - REQUIRED" "on" \
|
||||
|
@ -26,8 +25,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"cpio" "The GNU cpio backup/archiving utility" "on" \
|
||||
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
||||
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
||||
"cups" "CUPS - printer spooling system" "on" \
|
||||
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
|
||||
"dbus" "Message bus daemon" "on" \
|
||||
"dcron" "Cron daemon - REQUIRED" "on" \
|
||||
"devs" "Device files found in /dev - REQUIRED" "on" \
|
||||
|
@ -40,6 +37,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"elilo" "Linux Loader for EFI-based platforms" "on" \
|
||||
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
||||
"etc" "System config files & utilities - REQUIRED" "on" \
|
||||
"eudev" "Manages /dev and modules - REQUIRED" "on" \
|
||||
"file" "Determines what file format data is in" "on" \
|
||||
"findutils" "GNU file finding utilities" "on" \
|
||||
"floppy" "Utilities for using DOS floppies" "on" \
|
||||
|
@ -55,18 +53,20 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
|
||||
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
||||
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
||||
"hwdata" "Hardware identification and config data" "on" \
|
||||
"infozip" "zip/unzip archive utilities" "on" \
|
||||
"inotify-tools" "Command-line tools for using inotify." "on" \
|
||||
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
||||
"kbd" "Change keyboard and console mappings" "on" \
|
||||
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
|
||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||
"less" "A text pager utility - REQUIRED" "on" \
|
||||
"lha" "LHA archive utility" "on" \
|
||||
"libcgroup" "Tools for using kernel control groups" "on" \
|
||||
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
|
||||
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
|
||||
"logrotate" "System log rotation utility" "on" \
|
||||
"lrzip" "Long Range ZIP" "on" \
|
||||
|
@ -85,7 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"pciutils" "Linux PCI utilities" "on" \
|
||||
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
||||
"pkgtools" "Slackware package management tools - REQUIRED" "on" \
|
||||
"procps" "Displays process info - REQUIRED" "on" \
|
||||
"procps-ng" "Displays process info - REQUIRED" "on" \
|
||||
"quota" "User disk quota utilities" "on" \
|
||||
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
||||
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
|
||||
|
@ -106,7 +106,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"tcsh" "Extended C shell /bin/tcsh" "on" \
|
||||
"time" "Times how long a process takes to run" "on" \
|
||||
"tree" "Display a directory in tree form" "on" \
|
||||
"udev" "Manages /dev and modules - REQUIRED" "on" \
|
||||
"udisks" "storage device daemon" "on" \
|
||||
"udisks2" "storage device daemon v2" "on" \
|
||||
"unarj" "Extract ARJ archives" "on" \
|
||||
|
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -16,7 +16,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
|
||||
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
||||
"acpid" "ACPI Power Management daemon" "on" \
|
||||
"apmd" "APM Power Management daemon" "on" \
|
||||
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
||||
"bash" "GNU bash shell - REQUIRED" "on" \
|
||||
"bin" "Various system utilities - REQUIRED" "on" \
|
||||
|
@ -26,8 +25,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"cpio" "The GNU cpio backup/archiving utility" "on" \
|
||||
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
||||
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
||||
"cups" "CUPS - printer spooling system" "on" \
|
||||
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
|
||||
"dbus" "Message bus daemon" "on" \
|
||||
"dcron" "Cron daemon - REQUIRED" "on" \
|
||||
"devs" "Device files found in /dev - REQUIRED" "on" \
|
||||
|
@ -40,6 +37,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"elilo" "Linux Loader for EFI-based platforms" "on" \
|
||||
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
||||
"etc" "System config files & utilities - REQUIRED" "on" \
|
||||
"eudev" "Manages /dev and modules - REQUIRED" "on" \
|
||||
"file" "Determines what file format data is in" "on" \
|
||||
"findutils" "GNU file finding utilities" "on" \
|
||||
"floppy" "Utilities for using DOS floppies" "on" \
|
||||
|
@ -55,18 +53,20 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
|
||||
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
||||
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
||||
"hwdata" "Hardware identification and config data" "on" \
|
||||
"infozip" "zip/unzip archive utilities" "on" \
|
||||
"inotify-tools" "Command-line tools for using inotify." "on" \
|
||||
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
||||
"kbd" "Change keyboard and console mappings" "on" \
|
||||
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \
|
||||
"kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
|
||||
"kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
|
||||
"kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
|
||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||
"less" "A text pager utility - REQUIRED" "on" \
|
||||
"lha" "LHA archive utility" "on" \
|
||||
"libcgroup" "Tools for using kernel control groups" "on" \
|
||||
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
|
||||
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
|
||||
"logrotate" "System log rotation utility" "on" \
|
||||
"lrzip" "Long Range ZIP" "on" \
|
||||
|
@ -85,7 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"pciutils" "Linux PCI utilities" "on" \
|
||||
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
||||
"pkgtools" "Slackware package management tools - REQUIRED" "on" \
|
||||
"procps" "Displays process info - REQUIRED" "on" \
|
||||
"procps-ng" "Displays process info - REQUIRED" "on" \
|
||||
"quota" "User disk quota utilities" "on" \
|
||||
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
||||
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
|
||||
|
@ -106,7 +106,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
|
|||
"tcsh" "Extended C shell /bin/tcsh" "on" \
|
||||
"time" "Times how long a process takes to run" "on" \
|
||||
"tree" "Display a directory in tree form" "on" \
|
||||
"udev" "Manages /dev and modules - REQUIRED" "on" \
|
||||
"udisks" "storage device daemon" "on" \
|
||||
"udisks2" "storage device daemon v2" "on" \
|
||||
"unarj" "Extract ARJ archives" "on" \
|
||||
|
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -3,7 +3,6 @@ aaa_elflibs:ADD
|
|||
aaa_terminfo:REC
|
||||
acl:ADD
|
||||
acpid:REC
|
||||
apmd:REC
|
||||
attr:ADD
|
||||
bash:ADD
|
||||
bin:ADD
|
||||
|
@ -13,8 +12,6 @@ coreutils:ADD
|
|||
cpio:ADD
|
||||
cpufrequtils:OPT
|
||||
cryptsetup:OPT
|
||||
cups:REC
|
||||
cxxlibs:ADD
|
||||
dbus:REC
|
||||
dcron:ADD
|
||||
devs:ADD
|
||||
|
@ -27,6 +24,7 @@ eject:REC
|
|||
elilo:REC
|
||||
elvis:ADD
|
||||
etc:ADD
|
||||
eudev:ADD
|
||||
file:REC
|
||||
findutils:ADD
|
||||
floppy:ADD
|
||||
|
@ -42,6 +40,7 @@ grep:ADD
|
|||
grub:REC
|
||||
gzip:ADD
|
||||
hdparm:ADD
|
||||
hwdata:ADD
|
||||
infozip:ADD
|
||||
inotify-tools:REC
|
||||
jfsutils:OPT
|
||||
|
@ -54,6 +53,7 @@ kmod:ADD
|
|||
less:ADD
|
||||
lha:REC
|
||||
libcgroup:REC
|
||||
libgudev:ADD
|
||||
lilo:ADD
|
||||
logrotate:ADD
|
||||
lrzip:OPT
|
||||
|
@ -72,7 +72,7 @@ patch:REC
|
|||
pciutils:REC
|
||||
pcmciautils:REC
|
||||
pkgtools:ADD
|
||||
procps:ADD
|
||||
procps-ng:ADD
|
||||
quota:OPT
|
||||
reiserfsprogs:ADD
|
||||
rpm2tgz:REC
|
||||
|
@ -93,7 +93,6 @@ tar:ADD
|
|||
tcsh:REC
|
||||
time:REC
|
||||
tree:REC
|
||||
udev:ADD
|
||||
udisks:REC
|
||||
udisks2:REC
|
||||
unarj:REC
|
||||
|
|
|
@ -22,6 +22,9 @@ done." 22 72 12 \
|
|||
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
||||
"cdrdao" "Tool for burning audio CDRs" "on" \
|
||||
"cdrtools" "CD-R/RW mastering/burning tools" "on" \
|
||||
"cgmanager" "Control Group manager daemons" "on" \
|
||||
"cups" "CUPS - printer spooling system" "on" \
|
||||
"cups-filters" "Backends and filters for CUPS" "on" \
|
||||
"dc3dd" "Enhanced dd for computer forensics" "on" \
|
||||
"ddrescue" "Data recovery utility" "on" \
|
||||
"diffstat" "Generate diff statistics" "on" \
|
||||
|
@ -31,7 +34,6 @@ done." 22 72 12 \
|
|||
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
||||
"enscript" "A text to PostScript utility" "on" \
|
||||
"flac" "Free Lossless Audio Codec" "on" \
|
||||
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
|
||||
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
||||
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
||||
"gphoto2" "A command-line camera client for libgphoto2" "on" \
|
||||
|
@ -51,6 +53,7 @@ done." 22 72 12 \
|
|||
"lsof" "A tool to list open files" "on" \
|
||||
"lsscsi" "Display infomation about SCSI devices" "on" \
|
||||
"lxc" "Linux Containers tools" "on" \
|
||||
"lzip" "A lossless data compressor" "on" \
|
||||
"madplay" "MPEG audio player" "on" \
|
||||
"man" "Primary tool for reading online documentation" "on" \
|
||||
"man-pages" "Online documentation (requires groff)" "on" \
|
||||
|
@ -61,8 +64,10 @@ done." 22 72 12 \
|
|||
"mpg123" "A command-line MP3 player" "on" \
|
||||
"nano" "A simple editor with the look and feel of Pico" "on" \
|
||||
"normalize" "Normalize audio file volume" "on" \
|
||||
"pamixer" "PulseAudio command line mixer" "on" \
|
||||
"pm-utils" "Power management utilities" "on" \
|
||||
"powertop" "PowerTOP system energy usage utility" "on" \
|
||||
"qpdf" "Command-line tools and library for PDF files" "on" \
|
||||
"radeontool" "Utility for laptops with a Radeon chipset" "on" \
|
||||
"rpm" "RPM package tool (unsupported)" "on" \
|
||||
"rzip" "A large file compression utility" "on" \
|
||||
|
@ -73,11 +78,13 @@ done." 22 72 12 \
|
|||
"soma" "A dialog-based Internet radio player" "on" \
|
||||
"sox" "Sound utilities" "on" \
|
||||
"sqlite" "A small SQL database server and library" "on" \
|
||||
"squashfs-tools" "Squashed read-only filesystem for Linux" "on" \
|
||||
"sudo" "Allow special users limited root access" "on" \
|
||||
"sysstat" "System performance monitoring tools" "on" \
|
||||
"terminus-font" "a clean fixed width font" "on" \
|
||||
"texinfo" "GNU texinfo documentation system" "on" \
|
||||
"tmux" "terminal multiplexer" "on" \
|
||||
"usbmuxd" "iOS USB connection daemon" "on" \
|
||||
"vbetool" "Video BIOS execution tool" "on" \
|
||||
"vim" "Improved vi clone" "on" \
|
||||
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
||||
|
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -22,6 +22,9 @@ done." 22 72 12 \
|
|||
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
||||
"cdrdao" "Tool for burning audio CDRs" "on" \
|
||||
"cdrtools" "CD-R/RW mastering/burning tools" "on" \
|
||||
"cgmanager" "Control Group manager daemons" "on" \
|
||||
"cups" "CUPS - printer spooling system" "on" \
|
||||
"cups-filters" "Backends and filters for CUPS" "on" \
|
||||
"dc3dd" "Enhanced dd for computer forensics" "on" \
|
||||
"ddrescue" "Data recovery utility" "on" \
|
||||
"diffstat" "Generate diff statistics" "on" \
|
||||
|
@ -31,7 +34,6 @@ done." 22 72 12 \
|
|||
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
||||
"enscript" "A text to PostScript utility" "on" \
|
||||
"flac" "Free Lossless Audio Codec" "on" \
|
||||
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
|
||||
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
||||
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
||||
"gphoto2" "A command-line camera client for libgphoto2" "on" \
|
||||
|
@ -51,6 +53,7 @@ done." 22 72 12 \
|
|||
"lsof" "A tool to list open files" "on" \
|
||||
"lsscsi" "Display infomation about SCSI devices" "on" \
|
||||
"lxc" "Linux Containers tools" "on" \
|
||||
"lzip" "A lossless data compressor" "on" \
|
||||
"madplay" "MPEG audio player" "on" \
|
||||
"man" "Primary tool for reading online documentation" "on" \
|
||||
"man-pages" "Online documentation (requires groff)" "on" \
|
||||
|
@ -61,8 +64,10 @@ done." 22 72 12 \
|
|||
"mpg123" "A command-line MP3 player" "on" \
|
||||
"nano" "A simple editor with the look and feel of Pico" "on" \
|
||||
"normalize" "Normalize audio file volume" "on" \
|
||||
"pamixer" "PulseAudio command line mixer" "on" \
|
||||
"pm-utils" "Power management utilities" "on" \
|
||||
"powertop" "PowerTOP system energy usage utility" "on" \
|
||||
"qpdf" "Command-line tools and library for PDF files" "on" \
|
||||
"radeontool" "Utility for laptops with a Radeon chipset" "on" \
|
||||
"rpm" "RPM package tool (unsupported)" "on" \
|
||||
"rzip" "A large file compression utility" "on" \
|
||||
|
@ -73,11 +78,13 @@ done." 22 72 12 \
|
|||
"soma" "A dialog-based Internet radio player" "on" \
|
||||
"sox" "Sound utilities" "on" \
|
||||
"sqlite" "A small SQL database server and library" "on" \
|
||||
"squashfs-tools" "Squashed read-only filesystem for Linux" "on" \
|
||||
"sudo" "Allow special users limited root access" "on" \
|
||||
"sysstat" "System performance monitoring tools" "on" \
|
||||
"terminus-font" "a clean fixed width font" "on" \
|
||||
"texinfo" "GNU texinfo documentation system" "on" \
|
||||
"tmux" "terminal multiplexer" "on" \
|
||||
"usbmuxd" "iOS USB connection daemon" "on" \
|
||||
"vbetool" "Video BIOS execution tool" "on" \
|
||||
"vim" "Improved vi clone" "on" \
|
||||
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
||||
|
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -9,6 +9,9 @@ bpe:OPT
|
|||
cdparanoia:OPT
|
||||
cdrdao:OPT
|
||||
cdrtools:OPT
|
||||
cgmanager:REC
|
||||
cups:REC
|
||||
cups-filters:REC
|
||||
dc3dd:OPT
|
||||
ddrescue:OPT
|
||||
diffstat:REC
|
||||
|
@ -18,7 +21,6 @@ dmidecode:ADD
|
|||
dvd+rw-tools:OPT
|
||||
enscript:OPT
|
||||
flac:OPT
|
||||
foomatic-filters:REC
|
||||
ghostscript:REC
|
||||
ghostscript-fonts-std:REC
|
||||
gphoto2:REC
|
||||
|
@ -38,6 +40,7 @@ lm_sensors:REC
|
|||
lsof:OPT
|
||||
lsscsi:OPT
|
||||
lxc:OPT
|
||||
lzip:OPT
|
||||
madplay:OPT
|
||||
man:ADD
|
||||
man-pages:REC
|
||||
|
@ -48,8 +51,10 @@ most:OPT
|
|||
mpg123:OPT
|
||||
nano:REC
|
||||
normalize:OPT
|
||||
pamixer:REC
|
||||
pm-utils:OPT
|
||||
powertop:OPT
|
||||
qpdf:REC
|
||||
radeontool:REC
|
||||
rpm:OPT
|
||||
rzip:OPT
|
||||
|
@ -60,11 +65,13 @@ slackpkg:REC
|
|||
soma:REC
|
||||
sox:REC
|
||||
sqlite:OPT
|
||||
squashfs-tools:REC
|
||||
sudo:OPT
|
||||
sysstat:OPT
|
||||
terminus-font:REC
|
||||
texinfo:REC
|
||||
tmux:REC
|
||||
usbmuxd:REC
|
||||
vbetool:REC
|
||||
vim:REC
|
||||
vorbis-tools:OPT
|
||||
|
|
|
@ -11,6 +11,7 @@ from series D. Use the UP/DOWN keys to scroll through the list, and \
|
|||
the SPACE key to deselect any items you don't want to install. \
|
||||
Press ENTER when you are \
|
||||
done." 22 72 12 \
|
||||
"Cython" "C bindings for Python" "on" \
|
||||
"autoconf" "GNU source autoconfig system" "on" \
|
||||
"automake" "GNU makefile generator" "on" \
|
||||
"binutils" "GNU C compiler utilities" "on" \
|
||||
|
@ -34,6 +35,7 @@ done." 22 72 12 \
|
|||
"gdb" "The GNU debugger" "on" \
|
||||
"gettext-tools" "GNU internationalization devel package" "on" \
|
||||
"git" "A directory content manager" "on" \
|
||||
"gnu-cobol" "open source COBOL compiler" "on" \
|
||||
"gperf" "Generates hash functions" "on" \
|
||||
"guile" "GNU extension language library" "on" \
|
||||
"help2man" "Automatic man page generator" "on" \
|
||||
|
@ -46,15 +48,16 @@ done." 22 72 12 \
|
|||
"make" "GNU make" "on" \
|
||||
"mercurial" "Distributed source management system" "on" \
|
||||
"nasm" "NASM assembler" "on" \
|
||||
"open-cobol" "open source COBOL compiler" "on" \
|
||||
"oprofile" "System profiling tool" "on" \
|
||||
"p2c" "A Pascal to C translator" "on" \
|
||||
"perl" "Larry Wall's systems language" "on" \
|
||||
"pkg-config" "A tool for managing library information" "on" \
|
||||
"pmake" "Parallel make from BSD" "on" \
|
||||
"python" "An interpreted object-oriented language" "on" \
|
||||
"python-setuptools" "Enhancements to Python distutils" "on" \
|
||||
"rcs" "GNU revision control system" "on" \
|
||||
"ruby" "Interpreted object-oriented script language" "on" \
|
||||
"scons" "A software construction tool" "on" \
|
||||
"slacktrack" "Tracks a source installation to make a package" "on" \
|
||||
"strace" "Traces program execution" "on" \
|
||||
"subversion" "Subversion version control system" "on" \
|
||||
|
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -11,6 +11,7 @@ from series D. Use the UP/DOWN keys to scroll through the list, and \
|
|||
the SPACE key to deselect any items you don't want to install. \
|
||||
Press ENTER when you are \
|
||||
done." 22 72 12 \
|
||||
"Cython" "C bindings for Python" "on" \
|
||||
"autoconf" "GNU source autoconfig system" "on" \
|
||||
"automake" "GNU makefile generator" "on" \
|
||||
"binutils" "GNU C compiler utilities" "on" \
|
||||
|
@ -34,6 +35,7 @@ done." 22 72 12 \
|
|||
"gdb" "The GNU debugger" "on" \
|
||||
"gettext-tools" "GNU internationalization devel package" "on" \
|
||||
"git" "A directory content manager" "on" \
|
||||
"gnu-cobol" "open source COBOL compiler" "on" \
|
||||
"gperf" "Generates hash functions" "on" \
|
||||
"guile" "GNU extension language library" "on" \
|
||||
"help2man" "Automatic man page generator" "on" \
|
||||
|
@ -46,15 +48,16 @@ done." 22 72 12 \
|
|||
"make" "GNU make" "on" \
|
||||
"mercurial" "Distributed source management system" "on" \
|
||||
"nasm" "NASM assembler" "on" \
|
||||
"open-cobol" "open source COBOL compiler" "on" \
|
||||
"oprofile" "System profiling tool" "on" \
|
||||
"p2c" "A Pascal to C translator" "on" \
|
||||
"perl" "Larry Wall's systems language" "on" \
|
||||
"pkg-config" "A tool for managing library information" "on" \
|
||||
"pmake" "Parallel make from BSD" "on" \
|
||||
"python" "An interpreted object-oriented language" "on" \
|
||||
"python-setuptools" "Enhancements to Python distutils" "on" \
|
||||
"rcs" "GNU revision control system" "on" \
|
||||
"ruby" "Interpreted object-oriented script language" "on" \
|
||||
"scons" "A software construction tool" "on" \
|
||||
"slacktrack" "Tracks a source installation to make a package" "on" \
|
||||
"strace" "Traces program execution" "on" \
|
||||
"subversion" "Subversion version control system" "on" \
|
||||
|
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \
|
||||
Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
Cython:REC
|
||||
autoconf:OPT
|
||||
automake:OPT
|
||||
binutils:ADD
|
||||
|
@ -21,6 +22,7 @@ gcc-objc:OPT
|
|||
gdb:REC
|
||||
gettext-tools:REC
|
||||
git:REC
|
||||
gnu-cobol:OPT
|
||||
gperf:REC
|
||||
guile:REC
|
||||
help2man:REC
|
||||
|
@ -33,15 +35,16 @@ m4:REC
|
|||
make:ADD
|
||||
mercurial:REC
|
||||
nasm:OPT
|
||||
open-cobol:OPT
|
||||
oprofile:OPT
|
||||
p2c:OPT
|
||||
perl:REC
|
||||
pkg-config:REC
|
||||
pmake:REC
|
||||
python:REC
|
||||
python-setuptools:REC
|
||||
rcs:REC
|
||||
ruby:REC
|
||||
scons:REC
|
||||
slacktrack:REC
|
||||
strace:REC
|
||||
subversion:OPT
|
||||
|
|
|
@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
|
|||
the SPACE key to deselect any items you don't want to install. \
|
||||
Press ENTER when you are \
|
||||
done." 11 70 1 \
|
||||
"kernel-source" "Linux 3.10.17 kernel source" "on" \
|
||||
"kernel-source" "Linux 4.4.14 kernel source" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
|
|
|
@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
|
|||
the SPACE key to deselect any items you don't want to install. \
|
||||
Press ENTER when you are \
|
||||
done." 11 70 1 \
|
||||
"kernel-source" "Linux 3.10.17 kernel source" "on" \
|
||||
"kernel-source" "Linux 4.4.14 kernel source" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
|
|
|
@ -15,15 +15,21 @@ the list, and the SPACE key to deselect any items you don't want \
|
|||
to install. Press ENTER when you are done." \
|
||||
22 72 9 \
|
||||
"amarok" "A media player for KDE" "on" \
|
||||
"amor" "KDE window animation" "on" \
|
||||
"analitza" "mathematical feature library" "on" \
|
||||
"ark" "KDE archiver tool" "on" \
|
||||
"artikulate" "Pronunciation trainer" "on" \
|
||||
"audiocd-kio" "audiocd kio slave" "on" \
|
||||
"baloo" "Metadata search framework" "on" \
|
||||
"baloo-widgets" "Widgets for baloo" "on" \
|
||||
"blinken" "a memory enhancement game" "on" \
|
||||
"bluedevil" "bluetooth stack for KDE" "on" \
|
||||
"bomber" "arcade bombing game for KDE" "on" \
|
||||
"bovo" "five-in-a-row board game" "on" \
|
||||
"calligra" "KDE office productivity suite" "on" \
|
||||
"cantor" "front-end to mathematics software" "on" \
|
||||
"cervisia" "GUI for CVS" "on" \
|
||||
"dolphin-plugins" "Dolphin VCS plugins" "on" \
|
||||
"dragon" "KDE multimedia player" "on" \
|
||||
"filelight" "file system monitor" "on" \
|
||||
"granatier" "bomberman clone for KDE" "on" \
|
||||
|
@ -32,11 +38,13 @@ to install. Press ENTER when you are done." \
|
|||
"k3b" "CD/DVD burning app for KDE" "on" \
|
||||
"kaccessible" "KDE accessibility bridge" "on" \
|
||||
"kactivities" "API for KDE Activities" "on" \
|
||||
"kajongg" "Mah Jongg for KDE" "on" \
|
||||
"kalgebra" "MathML-based graph calculator" "on" \
|
||||
"kalzium" "periodic table of the elements" "on" \
|
||||
"kamera" "Digital camera support" "on" \
|
||||
"kanagram" "letter game" "on" \
|
||||
"kapman" "KDE version of Pac-Man" "on" \
|
||||
"kapptemplate" "Application template generator" "on" \
|
||||
"kate" "advanced text editor" "on" \
|
||||
"katomic" "re-assemble molecules from compound atoms" "on" \
|
||||
"kaudiocreator" "CD ripper and audio encoder" "on" \
|
||||
|
@ -45,27 +53,34 @@ to install. Press ENTER when you are done." \
|
|||
"kbounce" "KDE Bounce Ball Game" "on" \
|
||||
"kbreakout" "breakout-like game for KDE" "on" \
|
||||
"kbruch" "calculate fractions" "on" \
|
||||
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
|
||||
"kcalc" "KDE calculator" "on" \
|
||||
"kcharselect" "character picker" "on" \
|
||||
"kcolorchooser" "color chooser application" "on" \
|
||||
"kcron" "Task scheduler" "on" \
|
||||
"kde-base-artwork" "KDE themes artwork" "on" \
|
||||
"kde-baseapps" "KDE core applications and files" "on" \
|
||||
"kde-dev-scripts" "Scripts for development of KDE software" "on" \
|
||||
"kde-dev-utils" "KDE development utilities" "on" \
|
||||
"kde-runtime" "KDE runtime core" "on" \
|
||||
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
||||
"kde-workspace" "KDE Plasma Desktop" "on" \
|
||||
"kdeadmin" "KDE system administration utilities" "on" \
|
||||
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
||||
"kdeconnect-kde" "KDE/Android integration module" "on" \
|
||||
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
||||
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
||||
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
||||
"kdelibs" "Libraries required for KDE" "on" \
|
||||
"kdenetwork" "Networking programs for KDE" "on" \
|
||||
"kdenetwork-filesharing" "Share a directory with the LAN" "on" \
|
||||
"kdenetwork-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
|
||||
"kdepim" "Personal Information Management tools" "on" \
|
||||
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
||||
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
||||
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
||||
"kdesdk" "KDE software development kit" "on" \
|
||||
"kdetoys" "Toys for the KDE desktop" "on" \
|
||||
"kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
|
||||
"kdesdk-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
|
||||
"kdesdk-thumbnailers" "Thumbnailers for KDE" "on" \
|
||||
"kdev-python" "Python language plugin for KDevelop" "on" \
|
||||
"kdevelop" "KDE Application Development Environment" "on" \
|
||||
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
||||
"kdevelop-php" "PHP language plugin for KDevelop" "on" \
|
||||
|
@ -74,10 +89,12 @@ to install. Press ENTER when you are done." \
|
|||
"kdewebdev" "Quanta Plus web development environment" "on" \
|
||||
"kdf" "show available disk space" "on" \
|
||||
"kdiamond" "three-in-a-row game for KDE" "on" \
|
||||
"kfilemetadata" "A library for extracting file metadata" "on" \
|
||||
"kfloppy" "floppy disk formatter" "on" \
|
||||
"kfourinline" "four-in-a-row board game" "on" \
|
||||
"kgamma" "display gamma configuration" "on" \
|
||||
"kgeography" "geography learning tool" "on" \
|
||||
"kget" "Download manager for KDE" "on" \
|
||||
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
||||
"kgpg" "GUI for GnuPG" "on" \
|
||||
"khangman" "classical hangman game" "on" \
|
||||
|
@ -103,13 +120,19 @@ to install. Press ENTER when you are done." \
|
|||
"kolf" "miniature golf game for KDE" "on" \
|
||||
"kollision" "simple ball dodging game" "on" \
|
||||
"kolourpaint" "easy to use paint program" "on" \
|
||||
"kompare" "Graphical diff utility" "on" \
|
||||
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
||||
"konsole" "KDE terminal emulator" "on" \
|
||||
"kopete" "Multi-protocol instant messaging system" "on" \
|
||||
"korundum" "KDE ruby bindings" "on" \
|
||||
"kpat" "patience card game for KDE" "on" \
|
||||
"kplayer" "KDE media player" "on" \
|
||||
"kppp" "Dialer and frontend for pppd" "on" \
|
||||
"kqtquickcharts" "Plugin to render interactive graphs" "on" \
|
||||
"krdc" "Remote desktop client for KDE" "on" \
|
||||
"kremotecontrol" "remote control frontend" "on" \
|
||||
"kreversi" "reversi board game for KDE" "on" \
|
||||
"krfb" "Desktop sharing server application" "on" \
|
||||
"kross-interpreters" "Kross interpreters" "on" \
|
||||
"kruler" "screen ruler for KDE" "on" \
|
||||
"ksaneplugin" "scanning plugin using libksane" "on" \
|
||||
|
@ -122,13 +145,17 @@ to install. Press ENTER when you are done." \
|
|||
"ksquares" "connect the dots to create squares" "on" \
|
||||
"kstars" "a desktop planetarium" "on" \
|
||||
"ksudoku" "sudoku game" "on" \
|
||||
"ksystemlog" "System log viewer" "on" \
|
||||
"kteatime" "Handy timer for steeping tea" "on" \
|
||||
"ktimer" "program scheduler" "on" \
|
||||
"ktorrent" "BitTorrent program for KDE" "on" \
|
||||
"ktouch" "touch typing tutor" "on" \
|
||||
"ktuberling" "picture game for children" "on" \
|
||||
"kturtle" "Logo programming environment" "on" \
|
||||
"ktux" "Tux screensaver for KDE" "on" \
|
||||
"kubrick" "3-D game based on Rubik's Cube" "on" \
|
||||
"kwallet" "KDE wallet manager" "on" \
|
||||
"kuser" "User manager for KDE" "on" \
|
||||
"kwalletmanager" "KDE wallet manager" "on" \
|
||||
"kwebkitpart" "WebKit browser component" "on" \
|
||||
"kwordquiz" "flash card program" "on" \
|
||||
"libkcddb" "KDE CDDB retrieval library" "on" \
|
||||
|
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
|
|||
"libkexiv2" "photo metadata library" "on" \
|
||||
"libkipi" "image plugin library" "on" \
|
||||
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
||||
"libkomparediff2" "Library to compare files and strings" "on" \
|
||||
"libksane" "scanner support library" "on" \
|
||||
"libkscreen" "KDE screen management library" "on" \
|
||||
"libktorrent" "KDE BitTorrent library" "on" \
|
||||
"lskat" "Lieutnant Skat card game for KDE" "on" \
|
||||
"libmm-qt" "ModemManager Qt bindings" "on" \
|
||||
"libnm-qt" "NetworkManager Qt bindings" "on" \
|
||||
"lokalize" "Computer-aided translation system" "on" \
|
||||
"lskat" "Lieutenant Skat card game for KDE" "on" \
|
||||
"marble" "virtual globe" "on" \
|
||||
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
||||
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
||||
"nepomuk-widgets" "nepomuk widgets" "on" \
|
||||
"networkmanagement" "KDE network control widget" "on" \
|
||||
"okteta" "Hex editor for KDE" "on" \
|
||||
"okular" "a document viewer" "on" \
|
||||
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
||||
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
|
||||
"oxygen-icons" "Oxygen icon theme" "on" \
|
||||
"pairs" "a memory game" "on" \
|
||||
"palapeli" "jigsaw puzzle game" "on" \
|
||||
"parley" "vocabulary trainer" "on" \
|
||||
"partitionmanager" "Graphical partition manager for KDE" "on" \
|
||||
"perlkde" "perl bindings for KDE" "on" \
|
||||
"perlqt" "Perl OO interface to Qt" "on" \
|
||||
"picmi" "logic puzzle game" "on" \
|
||||
"plasma-nm" "KDE networkmanagement applet" "on" \
|
||||
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
||||
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \
|
||||
"poxml" "Translate DocBook XML files using gettext po files" "on" \
|
||||
"print-manager" "tool for managing print jobs and printers" "on" \
|
||||
"pykde4" "Python bindings for KDE4" "on" \
|
||||
"qtruby" "Qt bindings for ruby" "on" \
|
||||
|
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
|
|||
"superkaramba" "interactive widget manager" "on" \
|
||||
"svgpart" "SVG plugin for KDE" "on" \
|
||||
"sweeper" "remove traces of your activities" "on" \
|
||||
"umbrello" "UML diagramming GUI" "on" \
|
||||
"wicd-kde" "KDE wicd client" "on" \
|
||||
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \
|
||||
amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \
|
||||
amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -15,15 +15,21 @@ the list, and the SPACE key to deselect any items you don't want \
|
|||
to install. Press ENTER when you are done." \
|
||||
22 72 9 \
|
||||
"amarok" "A media player for KDE" "on" \
|
||||
"amor" "KDE window animation" "on" \
|
||||
"analitza" "mathematical feature library" "on" \
|
||||
"ark" "KDE archiver tool" "on" \
|
||||
"artikulate" "Pronunciation trainer" "on" \
|
||||
"audiocd-kio" "audiocd kio slave" "on" \
|
||||
"baloo" "Metadata search framework" "on" \
|
||||
"baloo-widgets" "Widgets for baloo" "on" \
|
||||
"blinken" "a memory enhancement game" "on" \
|
||||
"bluedevil" "bluetooth stack for KDE" "on" \
|
||||
"bomber" "arcade bombing game for KDE" "on" \
|
||||
"bovo" "five-in-a-row board game" "on" \
|
||||
"calligra" "KDE office productivity suite" "on" \
|
||||
"cantor" "front-end to mathematics software" "on" \
|
||||
"cervisia" "GUI for CVS" "on" \
|
||||
"dolphin-plugins" "Dolphin VCS plugins" "on" \
|
||||
"dragon" "KDE multimedia player" "on" \
|
||||
"filelight" "file system monitor" "on" \
|
||||
"granatier" "bomberman clone for KDE" "on" \
|
||||
|
@ -32,11 +38,13 @@ to install. Press ENTER when you are done." \
|
|||
"k3b" "CD/DVD burning app for KDE" "on" \
|
||||
"kaccessible" "KDE accessibility bridge" "on" \
|
||||
"kactivities" "API for KDE Activities" "on" \
|
||||
"kajongg" "Mah Jongg for KDE" "on" \
|
||||
"kalgebra" "MathML-based graph calculator" "on" \
|
||||
"kalzium" "periodic table of the elements" "on" \
|
||||
"kamera" "Digital camera support" "on" \
|
||||
"kanagram" "letter game" "on" \
|
||||
"kapman" "KDE version of Pac-Man" "on" \
|
||||
"kapptemplate" "Application template generator" "on" \
|
||||
"kate" "advanced text editor" "on" \
|
||||
"katomic" "re-assemble molecules from compound atoms" "on" \
|
||||
"kaudiocreator" "CD ripper and audio encoder" "on" \
|
||||
|
@ -45,27 +53,34 @@ to install. Press ENTER when you are done." \
|
|||
"kbounce" "KDE Bounce Ball Game" "on" \
|
||||
"kbreakout" "breakout-like game for KDE" "on" \
|
||||
"kbruch" "calculate fractions" "on" \
|
||||
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
|
||||
"kcalc" "KDE calculator" "on" \
|
||||
"kcharselect" "character picker" "on" \
|
||||
"kcolorchooser" "color chooser application" "on" \
|
||||
"kcron" "Task scheduler" "on" \
|
||||
"kde-base-artwork" "KDE themes artwork" "on" \
|
||||
"kde-baseapps" "KDE core applications and files" "on" \
|
||||
"kde-dev-scripts" "Scripts for development of KDE software" "on" \
|
||||
"kde-dev-utils" "KDE development utilities" "on" \
|
||||
"kde-runtime" "KDE runtime core" "on" \
|
||||
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
||||
"kde-workspace" "KDE Plasma Desktop" "on" \
|
||||
"kdeadmin" "KDE system administration utilities" "on" \
|
||||
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
||||
"kdeconnect-kde" "KDE/Android integration module" "on" \
|
||||
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
||||
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
||||
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
||||
"kdelibs" "Libraries required for KDE" "on" \
|
||||
"kdenetwork" "Networking programs for KDE" "on" \
|
||||
"kdenetwork-filesharing" "Share a directory with the LAN" "on" \
|
||||
"kdenetwork-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
|
||||
"kdepim" "Personal Information Management tools" "on" \
|
||||
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
||||
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
||||
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
||||
"kdesdk" "KDE software development kit" "on" \
|
||||
"kdetoys" "Toys for the KDE desktop" "on" \
|
||||
"kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
|
||||
"kdesdk-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
|
||||
"kdesdk-thumbnailers" "Thumbnailers for KDE" "on" \
|
||||
"kdev-python" "Python language plugin for KDevelop" "on" \
|
||||
"kdevelop" "KDE Application Development Environment" "on" \
|
||||
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
||||
"kdevelop-php" "PHP language plugin for KDevelop" "on" \
|
||||
|
@ -74,10 +89,12 @@ to install. Press ENTER when you are done." \
|
|||
"kdewebdev" "Quanta Plus web development environment" "on" \
|
||||
"kdf" "show available disk space" "on" \
|
||||
"kdiamond" "three-in-a-row game for KDE" "on" \
|
||||
"kfilemetadata" "A library for extracting file metadata" "on" \
|
||||
"kfloppy" "floppy disk formatter" "on" \
|
||||
"kfourinline" "four-in-a-row board game" "on" \
|
||||
"kgamma" "display gamma configuration" "on" \
|
||||
"kgeography" "geography learning tool" "on" \
|
||||
"kget" "Download manager for KDE" "on" \
|
||||
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
||||
"kgpg" "GUI for GnuPG" "on" \
|
||||
"khangman" "classical hangman game" "on" \
|
||||
|
@ -103,13 +120,19 @@ to install. Press ENTER when you are done." \
|
|||
"kolf" "miniature golf game for KDE" "on" \
|
||||
"kollision" "simple ball dodging game" "on" \
|
||||
"kolourpaint" "easy to use paint program" "on" \
|
||||
"kompare" "Graphical diff utility" "on" \
|
||||
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
||||
"konsole" "KDE terminal emulator" "on" \
|
||||
"kopete" "Multi-protocol instant messaging system" "on" \
|
||||
"korundum" "KDE ruby bindings" "on" \
|
||||
"kpat" "patience card game for KDE" "on" \
|
||||
"kplayer" "KDE media player" "on" \
|
||||
"kppp" "Dialer and frontend for pppd" "on" \
|
||||
"kqtquickcharts" "Plugin to render interactive graphs" "on" \
|
||||
"krdc" "Remote desktop client for KDE" "on" \
|
||||
"kremotecontrol" "remote control frontend" "on" \
|
||||
"kreversi" "reversi board game for KDE" "on" \
|
||||
"krfb" "Desktop sharing server application" "on" \
|
||||
"kross-interpreters" "Kross interpreters" "on" \
|
||||
"kruler" "screen ruler for KDE" "on" \
|
||||
"ksaneplugin" "scanning plugin using libksane" "on" \
|
||||
|
@ -122,13 +145,17 @@ to install. Press ENTER when you are done." \
|
|||
"ksquares" "connect the dots to create squares" "on" \
|
||||
"kstars" "a desktop planetarium" "on" \
|
||||
"ksudoku" "sudoku game" "on" \
|
||||
"ksystemlog" "System log viewer" "on" \
|
||||
"kteatime" "Handy timer for steeping tea" "on" \
|
||||
"ktimer" "program scheduler" "on" \
|
||||
"ktorrent" "BitTorrent program for KDE" "on" \
|
||||
"ktouch" "touch typing tutor" "on" \
|
||||
"ktuberling" "picture game for children" "on" \
|
||||
"kturtle" "Logo programming environment" "on" \
|
||||
"ktux" "Tux screensaver for KDE" "on" \
|
||||
"kubrick" "3-D game based on Rubik's Cube" "on" \
|
||||
"kwallet" "KDE wallet manager" "on" \
|
||||
"kuser" "User manager for KDE" "on" \
|
||||
"kwalletmanager" "KDE wallet manager" "on" \
|
||||
"kwebkitpart" "WebKit browser component" "on" \
|
||||
"kwordquiz" "flash card program" "on" \
|
||||
"libkcddb" "KDE CDDB retrieval library" "on" \
|
||||
|
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
|
|||
"libkexiv2" "photo metadata library" "on" \
|
||||
"libkipi" "image plugin library" "on" \
|
||||
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
||||
"libkomparediff2" "Library to compare files and strings" "on" \
|
||||
"libksane" "scanner support library" "on" \
|
||||
"libkscreen" "KDE screen management library" "on" \
|
||||
"libktorrent" "KDE BitTorrent library" "on" \
|
||||
"lskat" "Lieutnant Skat card game for KDE" "on" \
|
||||
"libmm-qt" "ModemManager Qt bindings" "on" \
|
||||
"libnm-qt" "NetworkManager Qt bindings" "on" \
|
||||
"lokalize" "Computer-aided translation system" "on" \
|
||||
"lskat" "Lieutenant Skat card game for KDE" "on" \
|
||||
"marble" "virtual globe" "on" \
|
||||
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
||||
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
||||
"nepomuk-widgets" "nepomuk widgets" "on" \
|
||||
"networkmanagement" "KDE network control widget" "on" \
|
||||
"okteta" "Hex editor for KDE" "on" \
|
||||
"okular" "a document viewer" "on" \
|
||||
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
||||
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
|
||||
"oxygen-icons" "Oxygen icon theme" "on" \
|
||||
"pairs" "a memory game" "on" \
|
||||
"palapeli" "jigsaw puzzle game" "on" \
|
||||
"parley" "vocabulary trainer" "on" \
|
||||
"partitionmanager" "Graphical partition manager for KDE" "on" \
|
||||
"perlkde" "perl bindings for KDE" "on" \
|
||||
"perlqt" "Perl OO interface to Qt" "on" \
|
||||
"picmi" "logic puzzle game" "on" \
|
||||
"plasma-nm" "KDE networkmanagement applet" "on" \
|
||||
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
||||
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \
|
||||
"poxml" "Translate DocBook XML files using gettext po files" "on" \
|
||||
"print-manager" "tool for managing print jobs and printers" "on" \
|
||||
"pykde4" "Python bindings for KDE4" "on" \
|
||||
"qtruby" "Qt bindings for ruby" "on" \
|
||||
|
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
|
|||
"superkaramba" "interactive widget manager" "on" \
|
||||
"svgpart" "SVG plugin for KDE" "on" \
|
||||
"sweeper" "remove traces of your activities" "on" \
|
||||
"umbrello" "UML diagramming GUI" "on" \
|
||||
"wicd-kde" "KDE wicd client" "on" \
|
||||
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \
|
||||
amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \
|
||||
amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -1,13 +1,19 @@
|
|||
amarok:OPT
|
||||
amor:REC
|
||||
analitza:REC
|
||||
ark:REC
|
||||
artikulate:REC
|
||||
audiocd-kio:REC
|
||||
baloo:REC
|
||||
baloo-widgets:REC
|
||||
blinken:REC
|
||||
bluedevil:REC
|
||||
bomber:REC
|
||||
bovo:REC
|
||||
calligra:REC
|
||||
cantor:REC
|
||||
cervisia:REC
|
||||
dolphin-plugins:REC
|
||||
dragon:REC
|
||||
filelight:REC
|
||||
granatier:REC
|
||||
|
@ -16,11 +22,13 @@ juk:REC
|
|||
k3b:OPT
|
||||
kaccessible:REC
|
||||
kactivities:REC
|
||||
kajongg:REC
|
||||
kalgebra:REC
|
||||
kalzium:REC
|
||||
kamera:REC
|
||||
kanagram:REC
|
||||
kapman:REC
|
||||
kapptemplate:REC
|
||||
kate:REC
|
||||
katomic:REC
|
||||
kaudiocreator:REC
|
||||
|
@ -29,27 +37,34 @@ kblocks:REC
|
|||
kbounce:REC
|
||||
kbreakout:REC
|
||||
kbruch:REC
|
||||
kcachegrind:REC
|
||||
kcalc:REC
|
||||
kcharselect:REC
|
||||
kcolorchooser:REC
|
||||
kcron:REC
|
||||
kde-base-artwork:REC
|
||||
kde-baseapps:REC
|
||||
kde-dev-scripts:REC
|
||||
kde-dev-utils:REC
|
||||
kde-runtime:REC
|
||||
kde-wallpapers:REC
|
||||
kde-workspace:REC
|
||||
kdeadmin:ADD
|
||||
kdeartwork:ADD
|
||||
kdeconnect-kde:REC
|
||||
kdegraphics-mobipocket:REC
|
||||
kdegraphics-strigi-analyzer:REC
|
||||
kdegraphics-thumbnailers:REC
|
||||
kdelibs:ADD
|
||||
kdenetwork:REC
|
||||
kdenetwork-filesharing:REC
|
||||
kdenetwork-strigi-analyzers:REC
|
||||
kdepim:REC
|
||||
kdepim-runtime:REC
|
||||
kdepimlibs:REC
|
||||
kdeplasma-addons:ADD
|
||||
kdesdk:OPT
|
||||
kdetoys:REC
|
||||
kdesdk-kioslaves:REC
|
||||
kdesdk-strigi-analyzers:REC
|
||||
kdesdk-thumbnailers:REC
|
||||
kdev-python:REC
|
||||
kdevelop:OPT
|
||||
kdevelop-pg-qt:REC
|
||||
kdevelop-php:OPT
|
||||
|
@ -58,10 +73,12 @@ kdevplatform:OPT
|
|||
kdewebdev:OPT
|
||||
kdf:REC
|
||||
kdiamond:REC
|
||||
kfilemetadata:REC
|
||||
kfloppy:REC
|
||||
kfourinline:REC
|
||||
kgamma:REC
|
||||
kgeography:REC
|
||||
kget:REC
|
||||
kgoldrunner:REC
|
||||
kgpg:REC
|
||||
khangman:REC
|
||||
|
@ -87,13 +104,19 @@ knetwalk:REC
|
|||
kolf:REC
|
||||
kollision:REC
|
||||
kolourpaint:REC
|
||||
kompare:REC
|
||||
konquest:REC
|
||||
konsole:REC
|
||||
kopete:REC
|
||||
korundum:REC
|
||||
kpat:REC
|
||||
kplayer:REC
|
||||
kppp:REC
|
||||
kqtquickcharts:REC
|
||||
krdc:REC
|
||||
kremotecontrol:REC
|
||||
kreversi:REC
|
||||
krfb:REC
|
||||
kross-interpreters:REC
|
||||
kruler:REC
|
||||
ksaneplugin:REC
|
||||
|
@ -106,13 +129,17 @@ kspaceduel:REC
|
|||
ksquares:REC
|
||||
kstars:REC
|
||||
ksudoku:REC
|
||||
ksystemlog:REC
|
||||
kteatime:REC
|
||||
ktimer:REC
|
||||
ktorrent:REC
|
||||
ktouch:REC
|
||||
ktuberling:REC
|
||||
kturtle:REC
|
||||
ktux:REC
|
||||
kubrick:REC
|
||||
kwallet:REC
|
||||
kuser:REC
|
||||
kwalletmanager:REC
|
||||
kwebkitpart:REC
|
||||
kwordquiz:REC
|
||||
libkcddb:REC
|
||||
|
@ -123,27 +150,33 @@ libkdegames:REC
|
|||
libkexiv2:REC
|
||||
libkipi:REC
|
||||
libkmahjongg:REC
|
||||
libkomparediff2:REC
|
||||
libksane:REC
|
||||
libkscreen:REC
|
||||
libktorrent:REC
|
||||
libmm-qt:REC
|
||||
libnm-qt:REC
|
||||
lokalize:REC
|
||||
lskat:REC
|
||||
marble:REC
|
||||
mplayerthumbs:OPT
|
||||
nepomuk-core:REC
|
||||
nepomuk-widgets:REC
|
||||
networkmanagement:REC
|
||||
okteta:REC
|
||||
okular:REC
|
||||
oxygen-gtk2:REC
|
||||
oxygen-gtk3:REC
|
||||
oxygen-icons:REC
|
||||
pairs:REC
|
||||
palapeli:REC
|
||||
parley:REC
|
||||
partitionmanager:REC
|
||||
perlkde:REC
|
||||
perlqt:REC
|
||||
picmi:REC
|
||||
plasma-nm:REC
|
||||
polkit-kde-agent-1:REC
|
||||
polkit-kde-kcmodules-1:REC
|
||||
poxml:REC
|
||||
print-manager:REC
|
||||
pykde4:REC
|
||||
qtruby:REC
|
||||
|
@ -156,4 +189,6 @@ step:REC
|
|||
superkaramba:REC
|
||||
svgpart:REC
|
||||
sweeper:REC
|
||||
umbrello:REC
|
||||
wicd-kde:REC
|
||||
zeroconf-ioslave:REC
|
||||
|
|
|
@ -18,24 +18,23 @@ when you are done." 21 74 12 \
|
|||
"calligra-l10n-da" "Danish language support" "off" \
|
||||
"calligra-l10n-de" "German language support" "off" \
|
||||
"calligra-l10n-el" "Greek language support" "off" \
|
||||
"calligra-l10n-en_GB" "English (UK) language support" "off" \
|
||||
"calligra-l10n-es" "Spanish language support" "off" \
|
||||
"calligra-l10n-et" "Estonian language support" "off" \
|
||||
"calligra-l10n-fi" "Finnish language support" "off" \
|
||||
"calligra-l10n-fr" "French language support" "off" \
|
||||
"calligra-l10n-gl" "Galician language support" "off" \
|
||||
"calligra-l10n-hu" "Hungarian language support" "off" \
|
||||
"calligra-l10n-ia" "Interlingua language support" "off" \
|
||||
"calligra-l10n-it" "Italian language support" "off" \
|
||||
"calligra-l10n-ja" "Japanese language support" "off" \
|
||||
"calligra-l10n-kk" "Kazakh language support" "off" \
|
||||
"calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \
|
||||
"calligra-l10n-nds" "Low Saxon language support" "off" \
|
||||
"calligra-l10n-nl" "Dutch language support" "off" \
|
||||
"calligra-l10n-pl" "Polish language support" "off" \
|
||||
"calligra-l10n-pt" "Portuguese language support" "off" \
|
||||
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||
"calligra-l10n-ru" "Russian language support" "off" \
|
||||
"calligra-l10n-sk" "Slovak language support" "off" \
|
||||
"calligra-l10n-sl" "Slovenian language support" "off" \
|
||||
"calligra-l10n-sv" "Swedish language support" "off" \
|
||||
"calligra-l10n-tr" "Turkish language support" "off" \
|
||||
"calligra-l10n-uk" "Ukrainian language support" "off" \
|
||||
|
@ -64,6 +63,7 @@ when you are done." 21 74 12 \
|
|||
"kde-l10n-hr" "Croatian language support" "off" \
|
||||
"kde-l10n-hu" "Hungarian language support" "off" \
|
||||
"kde-l10n-ia" "Interlingua language support" "off" \
|
||||
"kde-l10n-id" "Indonesian language support" "off" \
|
||||
"kde-l10n-is" "Icelandic language support" "off" \
|
||||
"kde-l10n-it" "Italian language support" "off" \
|
||||
"kde-l10n-ja" "Japanese language support" "off" \
|
||||
|
@ -83,17 +83,13 @@ when you are done." 21 74 12 \
|
|||
"kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||
"kde-l10n-ro" "Romanian language support" "off" \
|
||||
"kde-l10n-ru" "Russian language support" "off" \
|
||||
"kde-l10n-si" "Sinhala language support" "off" \
|
||||
"kde-l10n-sk" "Slovak language support" "off" \
|
||||
"kde-l10n-sl" "Slovenian language support" "off" \
|
||||
"kde-l10n-sr" "Serbian language support" "off" \
|
||||
"kde-l10n-sv" "Swedish language support" "off" \
|
||||
"kde-l10n-tg" "Tajik language support" "off" \
|
||||
"kde-l10n-th" "Thai language support" "off" \
|
||||
"kde-l10n-tr" "Turkish language support" "off" \
|
||||
"kde-l10n-ug" "Uyghur language support" "off" \
|
||||
"kde-l10n-uk" "Ukrainian language support" "off" \
|
||||
"kde-l10n-vi" "Vietnamese language support" "off" \
|
||||
"kde-l10n-wa" "Walloon language support" "off" \
|
||||
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
||||
"kde-l10n-zh_TW" "Chinese language support" "off" \
|
||||
|
@ -102,7 +98,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -18,24 +18,23 @@ when you are done." 21 74 12 \
|
|||
"calligra-l10n-da" "Danish language support" "off" \
|
||||
"calligra-l10n-de" "German language support" "off" \
|
||||
"calligra-l10n-el" "Greek language support" "off" \
|
||||
"calligra-l10n-en_GB" "English (UK) language support" "off" \
|
||||
"calligra-l10n-es" "Spanish language support" "off" \
|
||||
"calligra-l10n-et" "Estonian language support" "off" \
|
||||
"calligra-l10n-fi" "Finnish language support" "off" \
|
||||
"calligra-l10n-fr" "French language support" "off" \
|
||||
"calligra-l10n-gl" "Galician language support" "off" \
|
||||
"calligra-l10n-hu" "Hungarian language support" "off" \
|
||||
"calligra-l10n-ia" "Interlingua language support" "off" \
|
||||
"calligra-l10n-it" "Italian language support" "off" \
|
||||
"calligra-l10n-ja" "Japanese language support" "off" \
|
||||
"calligra-l10n-kk" "Kazakh language support" "off" \
|
||||
"calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \
|
||||
"calligra-l10n-nds" "Low Saxon language support" "off" \
|
||||
"calligra-l10n-nl" "Dutch language support" "off" \
|
||||
"calligra-l10n-pl" "Polish language support" "off" \
|
||||
"calligra-l10n-pt" "Portuguese language support" "off" \
|
||||
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||
"calligra-l10n-ru" "Russian language support" "off" \
|
||||
"calligra-l10n-sk" "Slovak language support" "off" \
|
||||
"calligra-l10n-sl" "Slovenian language support" "off" \
|
||||
"calligra-l10n-sv" "Swedish language support" "off" \
|
||||
"calligra-l10n-tr" "Turkish language support" "off" \
|
||||
"calligra-l10n-uk" "Ukrainian language support" "off" \
|
||||
|
@ -64,6 +63,7 @@ when you are done." 21 74 12 \
|
|||
"kde-l10n-hr" "Croatian language support" "off" \
|
||||
"kde-l10n-hu" "Hungarian language support" "off" \
|
||||
"kde-l10n-ia" "Interlingua language support" "off" \
|
||||
"kde-l10n-id" "Indonesian language support" "off" \
|
||||
"kde-l10n-is" "Icelandic language support" "off" \
|
||||
"kde-l10n-it" "Italian language support" "off" \
|
||||
"kde-l10n-ja" "Japanese language support" "off" \
|
||||
|
@ -83,17 +83,13 @@ when you are done." 21 74 12 \
|
|||
"kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||
"kde-l10n-ro" "Romanian language support" "off" \
|
||||
"kde-l10n-ru" "Russian language support" "off" \
|
||||
"kde-l10n-si" "Sinhala language support" "off" \
|
||||
"kde-l10n-sk" "Slovak language support" "off" \
|
||||
"kde-l10n-sl" "Slovenian language support" "off" \
|
||||
"kde-l10n-sr" "Serbian language support" "off" \
|
||||
"kde-l10n-sv" "Swedish language support" "off" \
|
||||
"kde-l10n-tg" "Tajik language support" "off" \
|
||||
"kde-l10n-th" "Thai language support" "off" \
|
||||
"kde-l10n-tr" "Turkish language support" "off" \
|
||||
"kde-l10n-ug" "Uyghur language support" "off" \
|
||||
"kde-l10n-uk" "Ukrainian language support" "off" \
|
||||
"kde-l10n-vi" "Vietnamese language support" "off" \
|
||||
"kde-l10n-wa" "Walloon language support" "off" \
|
||||
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
||||
"kde-l10n-zh_TW" "Chinese language support" "off" \
|
||||
|
@ -102,7 +98,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -5,24 +5,23 @@ calligra-l10n-cs:OPT
|
|||
calligra-l10n-da:OPT
|
||||
calligra-l10n-de:OPT
|
||||
calligra-l10n-el:OPT
|
||||
calligra-l10n-en_GB:OPT
|
||||
calligra-l10n-es:OPT
|
||||
calligra-l10n-et:OPT
|
||||
calligra-l10n-fi:OPT
|
||||
calligra-l10n-fr:OPT
|
||||
calligra-l10n-gl:OPT
|
||||
calligra-l10n-hu:OPT
|
||||
calligra-l10n-ia:OPT
|
||||
calligra-l10n-it:OPT
|
||||
calligra-l10n-ja:OPT
|
||||
calligra-l10n-kk:OPT
|
||||
calligra-l10n-nb:OPT
|
||||
calligra-l10n-nds:OPT
|
||||
calligra-l10n-nl:OPT
|
||||
calligra-l10n-pl:OPT
|
||||
calligra-l10n-pt:OPT
|
||||
calligra-l10n-pt_BR:OPT
|
||||
calligra-l10n-ru:OPT
|
||||
calligra-l10n-sk:OPT
|
||||
calligra-l10n-sl:OPT
|
||||
calligra-l10n-sv:OPT
|
||||
calligra-l10n-tr:OPT
|
||||
calligra-l10n-uk:OPT
|
||||
|
@ -51,6 +50,7 @@ kde-l10n-hi:OPT
|
|||
kde-l10n-hr:OPT
|
||||
kde-l10n-hu:OPT
|
||||
kde-l10n-ia:OPT
|
||||
kde-l10n-id:OPT
|
||||
kde-l10n-is:OPT
|
||||
kde-l10n-it:OPT
|
||||
kde-l10n-ja:OPT
|
||||
|
@ -70,17 +70,13 @@ kde-l10n-pt:OPT
|
|||
kde-l10n-pt_BR:OPT
|
||||
kde-l10n-ro:OPT
|
||||
kde-l10n-ru:OPT
|
||||
kde-l10n-si:OPT
|
||||
kde-l10n-sk:OPT
|
||||
kde-l10n-sl:OPT
|
||||
kde-l10n-sr:OPT
|
||||
kde-l10n-sv:OPT
|
||||
kde-l10n-tg:OPT
|
||||
kde-l10n-th:OPT
|
||||
kde-l10n-tr:OPT
|
||||
kde-l10n-ug:OPT
|
||||
kde-l10n-uk:OPT
|
||||
kde-l10n-vi:OPT
|
||||
kde-l10n-wa:OPT
|
||||
kde-l10n-zh_CN:OPT
|
||||
kde-l10n-zh_TW:OPT
|
||||
|
|
|
@ -13,15 +13,19 @@ Keep in mind that many of these libraries are required by KDE \
|
|||
or other parts of the system. It's safest to install all of these \
|
||||
packages even if you aren't sure if you need them. Press ENTER when \
|
||||
you are done." 22 74 10 \
|
||||
"ConsoleKit" "ConsoleKit user session framework" "on" \
|
||||
"ConsoleKit2" "ConsoleKit user session framework" "on" \
|
||||
"GConf" "GNOME configuration library" "on" \
|
||||
"LibRaw" "Library for decoding RAW digital photos" "on" \
|
||||
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
||||
"PyQt" "Python bindings for Qt" "on" \
|
||||
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
||||
"a52dec" "ATSC A/52 stream decoder library" "on" \
|
||||
"aalib" "ASCII Art library" "on" \
|
||||
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||
"akonadi" "PIM storage service" "on" \
|
||||
"alsa-lib" "ALSA sound library" "on" \
|
||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||
"apr" "Apache Portable Runtime library" "on" \
|
||||
"apr-util" "Extra APR library interfaces" "on" \
|
||||
"aspell" "Spell checking library" "on" \
|
||||
|
@ -29,12 +33,14 @@ you are done." 22 74 10 \
|
|||
"at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \
|
||||
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
||||
"atk" "Accessability library" "on" \
|
||||
"atkmm" "Accessability library for GTKmm" "on" \
|
||||
"attica" "Qt Collaboration library" "on" \
|
||||
"audiofile" "SGI's Audio File sound library" "on" \
|
||||
"automoc4" "Automatic moc for Qt4" "on" \
|
||||
"babl" "A pixel format translation library" "on" \
|
||||
"boost" "Boost C++ Libraries" "on" \
|
||||
"cairo" "Vector graphics library used by GTK+" "on" \
|
||||
"cairomm" "Vector graphics library used by GTKmm" "on" \
|
||||
"chmlib" "Library for accessing CHM files" "on" \
|
||||
"clucene" "Text-Search Engine" "on" \
|
||||
"db42" "Berkeley DB library, version 4.2" "on" \
|
||||
|
@ -43,10 +49,13 @@ you are done." 22 74 10 \
|
|||
"dbus-glib" "glib bindings for the dbus IPC library" "on" \
|
||||
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
||||
"dconf" "low-level configuration system" "on" \
|
||||
"dconf-editor" "graphical editor for dconf" "on" \
|
||||
"desktop-file-utils" "Tools for .desktop files" "on" \
|
||||
"djvulibre" "Web-centric document and image format" "on" \
|
||||
"ebook-tools" "Tools for ebook file formats" "on" \
|
||||
"eigen2" "C++ math library" "on" \
|
||||
"eigen3" "C++ math library" "on" \
|
||||
"elfutils" "ELF object file access library and utilities" "on" \
|
||||
"enchant" "A wrapper for spellcheck libraries" "on" \
|
||||
"esound" "Enlightened Sound Daemon" "on" \
|
||||
"exiv2" "Exif and IPTC Metadata Library and Tools" "on" \
|
||||
|
@ -70,22 +79,28 @@ you are done." 22 74 10 \
|
|||
"glibc" "The GNU C library" "on" \
|
||||
"glibc-i18n" "Internationalization support for glibc" "on" \
|
||||
"glibc-profile" "Profiling support for glibc" "on" \
|
||||
"glibmm" "Support library used by GTKmm" "on" \
|
||||
"gmime" "MIME parsing library" "on" \
|
||||
"gmm" "C++ generic matrix template library" "on" \
|
||||
"gmp" "A library for arithmetic" "on" \
|
||||
"gnome-icon-theme" "Icons for GTK+ applications" "on" \
|
||||
"gnome-keyring" "a tool to handle security credentials" "on" \
|
||||
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
||||
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
||||
"gobject-introspection" "GObject interface introspection library" "on" \
|
||||
"grantlee" "String Template system based on Qt" "on" \
|
||||
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
||||
"gsl" "GNU Scientific Library" "on" \
|
||||
"gst-plugins-base" "A base set of GStreamer plugins" "on" \
|
||||
"gst-plugins-base0" "A base set of GStreamer v0 plugins" "on" \
|
||||
"gst-plugins-good" "A good set of GStreamer plugins" "on" \
|
||||
"gst-plugins-good0" "A good set of GStreamer v0 plugins" "on" \
|
||||
"gstreamer" "Streaming multimedia framework library" "on" \
|
||||
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
|
||||
"gtk+" "A graphical toolkit library" "on" \
|
||||
"gtk+2" "GTK+ version 2" "on" \
|
||||
"gtk+3" "GTK+ version 3" "on" \
|
||||
"gtkmm2" "GTKmm version 2" "on" \
|
||||
"gtkmm3" "GTKmm version 3" "on" \
|
||||
"gtkspell" "GTK+ spell checker interface library" "on" \
|
||||
"gvfs" "glib virtual filesystems" "on" \
|
||||
"harfbuzz" "OpenType text shaping engine" "on" \
|
||||
|
@ -95,33 +110,38 @@ you are done." 22 74 10 \
|
|||
"icon-naming-utils" "Icon naming utilities" "on" \
|
||||
"icu4c" "International Components for Unicode" "on" \
|
||||
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
||||
"imlib" "Image loading and rendering library" "on" \
|
||||
"iso-codes" "ISO standard lists" "on" \
|
||||
"jasper" "JPEG-2000 library" "on" \
|
||||
"jemalloc" "A memory allocator" "on" \
|
||||
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
|
||||
"json-c" "JSON library in C" "on" \
|
||||
"judy" "Sparse dynamic array library" "on" \
|
||||
"keybinder" "keyboard shortcut library" "on" \
|
||||
"keyutils" "Kernel key management utilities" "on" \
|
||||
"lcms" "Little Color Management System" "on" \
|
||||
"lcms2" "little cms engine, version 2" "on" \
|
||||
"lesstif" "A Motif clone" "on" \
|
||||
"libaio" "Asynchronous I/O library" "on" \
|
||||
"libao" "Audio Output library" "on" \
|
||||
"libarchive" "Archive reading library" "on" \
|
||||
"libart_lgpl" "2D graphics library used by KDE" "on" \
|
||||
"libasyncns" "Asynchronous name query library" "on" \
|
||||
"libatasmart" "ATA S.M.A.R.T. library" "on" \
|
||||
"libbluedevil" "Qt wrapper for bluez" "on" \
|
||||
"libcaca" "Colour AsCii Art library" "on" \
|
||||
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
||||
"libcap" "POSIX capabilities library" "on" \
|
||||
"libcap-ng" "Improved POSIX capabilities library" "on" \
|
||||
"libcddb" "online CD database lookup library" "on" \
|
||||
"libcdio" "GNU CD I/O library" "on" \
|
||||
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
|
||||
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
||||
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
||||
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
||||
"libdvdnav" "DVD navigation library" "on" \
|
||||
"libdvdread" "Library for reading DVDs" "on" \
|
||||
"libelf" "ELF object file access library" "on" \
|
||||
"libevent" "event loop library" "on" \
|
||||
"libexif" "EXIF (image information) library" "on" \
|
||||
"libfakekey" "X virtual keyboard library" "on" \
|
||||
"libffi" "Foreign Function Interface library" "on" \
|
||||
"libglade" "An interface construction library" "on" \
|
||||
"libgnome-keyring" "gnome-keyring library" "on" \
|
||||
|
@ -133,8 +153,9 @@ you are done." 22 74 10 \
|
|||
"libidl" "Interface Definition Language library" "on" \
|
||||
"libidn" "GNU Internationalized Domain Name library" "on" \
|
||||
"libieee1284" "Library to identify parallel port devices" "on" \
|
||||
"libimobiledevice" "iOS device communication library" "on" \
|
||||
"libiodbc" "Independent Open DataBase Connectivity" "on" \
|
||||
"libjpeg" "JPEG image library and tools" "on" \
|
||||
"libjpeg-turbo" "High-speed version of libjpeg" "on" \
|
||||
"libkarma" "A library for accessing the Rio Karma player" "on" \
|
||||
"liblastfm" "Library for interfacing with last.fm" "on" \
|
||||
"libmad" "high-quality MPEG audio library" "on" \
|
||||
|
@ -145,10 +166,12 @@ you are done." 22 74 10 \
|
|||
"libmpc" "Multiple Precision Complex Library" "on" \
|
||||
"libmsn" "MSN Messenger protocol implementation" "on" \
|
||||
"libmtp" "MTP media device support library" "on" \
|
||||
"libnih" "lightweight library of C functions" "on" \
|
||||
"libnjb" "Creative Nomad and related device library" "on" \
|
||||
"libnl" "Netlink socket library" "on" \
|
||||
"libnl3" "Netlink socket library version 3" "on" \
|
||||
"libnotify" "A library for event notification" "on" \
|
||||
"libodfgen" "Library for generating ODF documents" "on" \
|
||||
"libogg" "Ogg Bitstream library" "on" \
|
||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||
"liboil" "CPU optimizations library" "on" \
|
||||
|
@ -157,13 +180,17 @@ you are done." 22 74 10 \
|
|||
"libpng" "Portable Network Graphics library" "on" \
|
||||
"libproxy" "proxy configuration library" "on" \
|
||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||
"libsamplerate" "Digital audio resampling library" "on" \
|
||||
"libsecret" "library to access the Secret Service API" "on" \
|
||||
"libsigc++" "Typesafe callback system for C++" "on" \
|
||||
"libsigsegv" "User mode page fault handling library" "on" \
|
||||
"libsndfile" "A library for handling digital audio files" "on" \
|
||||
"libsoup" "an HTTP client/server library" "on" \
|
||||
"libspectre" "Ghostscript wrapper library" "on" \
|
||||
"libssh" "SSH C library" "on" \
|
||||
"libssh2" "SSH2 library" "on" \
|
||||
"libtasn1" "ASN.1 library" "on" \
|
||||
"libtermcap" "GNU terminal control library" "on" \
|
||||
"libtheora" "Theora video codec library" "on" \
|
||||
|
@ -171,14 +198,18 @@ you are done." 22 74 10 \
|
|||
"libunistring" "GNU Unicode string library" "on" \
|
||||
"libusb" "A library for accessing USB devices" "on" \
|
||||
"libusb-compat" "Compat library for the old libusb API/ABI" "on" \
|
||||
"libusbmuxd" "iOS USB connection library" "on" \
|
||||
"libvisio" "Visio document format library" "on" \
|
||||
"libvisual" "Audio visualization library" "on" \
|
||||
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
||||
"libvncserver" "VNC Server Library" "on" \
|
||||
"libvorbis" "Ogg Vorbis library" "on" \
|
||||
"libvpx" "VP8/VP9 video codec" "on" \
|
||||
"libwmf" "WMF graphics format library" "on" \
|
||||
"libwmf-docs" "Documentation for libwmf" "on" \
|
||||
"libwnck" "Window Navigator Construction Kit library" "on" \
|
||||
"libwpd" "WordPerfect document handling library" "on" \
|
||||
"libwpg" "WPG image reading/converting library" "on" \
|
||||
"libxklavier" "XKB library" "on" \
|
||||
"libxml2" "XML parser library v2" "on" \
|
||||
"libxslt" "XML transformation library" "on" \
|
||||
|
@ -194,16 +225,17 @@ you are done." 22 74 10 \
|
|||
"ncurses" "CRT screen handling package" "on" \
|
||||
"neon" "HTTP and WebDAV client library" "on" \
|
||||
"netpbm" "Graphics library and tools" "on" \
|
||||
"newt" "Not Erik's Windowing Toolkit" "on" \
|
||||
"notify-python" "Python bindings for libnotify" "on" \
|
||||
"openexr" "HDR image file format and library" "on" \
|
||||
"openjpeg" "JPEG2000 library" "on" \
|
||||
"orc" "The Oil Runtime Compiler" "on" \
|
||||
"pango" "Text rendering library" "on" \
|
||||
"pangomm" "Text rendering library for GTKmm" "on" \
|
||||
"parted" "GNU parted, a partition manipulation program" "on" \
|
||||
"pcre" "Perl-compatible regular expression library" "on" \
|
||||
"phonon" "Multimedia framework for KDE4" "on" \
|
||||
"phonon-gstreamer" "gstreamer backend for phonon" "on" \
|
||||
"phonon-mplayer" "MPlayer backend for Phonon" "on" \
|
||||
"phonon-xine" "xine backend for phonon" "on" \
|
||||
"pil" "Python Imaging Library" "on" \
|
||||
"pilot-link" "PalmOS communication library" "on" \
|
||||
"polkit" "Authentication policy framework" "on" \
|
||||
"polkit-gnome" "GTK+/XDG polkit authenticator" "on" \
|
||||
|
@ -211,26 +243,29 @@ you are done." 22 74 10 \
|
|||
"poppler" "Portable Document Format (PDF) library" "on" \
|
||||
"poppler-data" "Data files that can be used by poppler" "on" \
|
||||
"popt" "Command line parsing library" "on" \
|
||||
"pulseaudio" "PulseAudio sound server" "on" \
|
||||
"pycairo" "Python bindings for cairo" "on" \
|
||||
"pycups" "Python bindings for the CUPS API" "on" \
|
||||
"pycurl" "Python interface to cURL library" "on" \
|
||||
"pygobject" "GObject bindings for Python" "on" \
|
||||
"pygobject3" "GObject bindings for Python" "on" \
|
||||
"pygtk" "GTK+ bindings for Python" "on" \
|
||||
"pyrex" "A Python extension language" "on" \
|
||||
"python-pillow" "Python Imaging Library" "on" \
|
||||
"qca" "Qt Cryptographic Architecture" "on" \
|
||||
"qca-cyrus-sasl" "Cyrus SASL plugin for QCA" "on" \
|
||||
"qca-gnupg" "GnuPG plugin for QCA" "on" \
|
||||
"qca-ossl" "OpenSSL plugin for QCA" "on" \
|
||||
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \
|
||||
"qjson" "manage JSON objects with Qt" "on" \
|
||||
"qt" "C++ GUI library used by KDE" "on" \
|
||||
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
|
||||
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
||||
"raptor2" "RDF parser and serializer" "on" \
|
||||
"rasqal" "RDF parsing library" "on" \
|
||||
"readline" "Input library with editing" "on" \
|
||||
"redland" "RDF high-level interface library" "on" \
|
||||
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
||||
"serf" "Asynchronous HTTP client library" "on" \
|
||||
"sg3_utils" "low-level SCSI utilities" "on" \
|
||||
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
||||
"shared-mime-info" "MIME database" "on" \
|
||||
|
@ -239,6 +274,7 @@ you are done." 22 74 10 \
|
|||
"slang1" "S-Lang interpreted language and library v1" "on" \
|
||||
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
||||
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
||||
"speexdsp" "Speex DSP codec and library" "on" \
|
||||
"startup-notification" "Busy cursor library" "on" \
|
||||
"strigi" "Fast and light desktop search engine" "on" \
|
||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||
|
@ -253,13 +289,14 @@ you are done." 22 74 10 \
|
|||
"virtuoso-ose" "Object-relational SQL database" "on" \
|
||||
"vte" "A terminal emulator for GTK+" "on" \
|
||||
"wavpack" "A lossless WAV file compressor" "on" \
|
||||
"xapian-core" "Search Engine Library" "on" \
|
||||
"zlib" "general purpose data compression library" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -13,15 +13,19 @@ Keep in mind that many of these libraries are required by KDE \
|
|||
or other parts of the system. It's safest to install all of these \
|
||||
packages even if you aren't sure if you need them. Press ENTER when \
|
||||
you are done." 22 74 10 \
|
||||
"ConsoleKit" "ConsoleKit user session framework" "on" \
|
||||
"ConsoleKit2" "ConsoleKit user session framework" "on" \
|
||||
"GConf" "GNOME configuration library" "on" \
|
||||
"LibRaw" "Library for decoding RAW digital photos" "on" \
|
||||
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
||||
"PyQt" "Python bindings for Qt" "on" \
|
||||
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
||||
"a52dec" "ATSC A/52 stream decoder library" "on" \
|
||||
"aalib" "ASCII Art library" "on" \
|
||||
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||
"akonadi" "PIM storage service" "on" \
|
||||
"alsa-lib" "ALSA sound library" "on" \
|
||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||
"apr" "Apache Portable Runtime library" "on" \
|
||||
"apr-util" "Extra APR library interfaces" "on" \
|
||||
"aspell" "Spell checking library" "on" \
|
||||
|
@ -29,12 +33,14 @@ you are done." 22 74 10 \
|
|||
"at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \
|
||||
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
||||
"atk" "Accessability library" "on" \
|
||||
"atkmm" "Accessability library for GTKmm" "on" \
|
||||
"attica" "Qt Collaboration library" "on" \
|
||||
"audiofile" "SGI's Audio File sound library" "on" \
|
||||
"automoc4" "Automatic moc for Qt4" "on" \
|
||||
"babl" "A pixel format translation library" "on" \
|
||||
"boost" "Boost C++ Libraries" "on" \
|
||||
"cairo" "Vector graphics library used by GTK+" "on" \
|
||||
"cairomm" "Vector graphics library used by GTKmm" "on" \
|
||||
"chmlib" "Library for accessing CHM files" "on" \
|
||||
"clucene" "Text-Search Engine" "on" \
|
||||
"db42" "Berkeley DB library, version 4.2" "on" \
|
||||
|
@ -43,10 +49,13 @@ you are done." 22 74 10 \
|
|||
"dbus-glib" "glib bindings for the dbus IPC library" "on" \
|
||||
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
||||
"dconf" "low-level configuration system" "on" \
|
||||
"dconf-editor" "graphical editor for dconf" "on" \
|
||||
"desktop-file-utils" "Tools for .desktop files" "on" \
|
||||
"djvulibre" "Web-centric document and image format" "on" \
|
||||
"ebook-tools" "Tools for ebook file formats" "on" \
|
||||
"eigen2" "C++ math library" "on" \
|
||||
"eigen3" "C++ math library" "on" \
|
||||
"elfutils" "ELF object file access library and utilities" "on" \
|
||||
"enchant" "A wrapper for spellcheck libraries" "on" \
|
||||
"esound" "Enlightened Sound Daemon" "on" \
|
||||
"exiv2" "Exif and IPTC Metadata Library and Tools" "on" \
|
||||
|
@ -70,22 +79,28 @@ you are done." 22 74 10 \
|
|||
"glibc" "The GNU C library" "on" \
|
||||
"glibc-i18n" "Internationalization support for glibc" "on" \
|
||||
"glibc-profile" "Profiling support for glibc" "on" \
|
||||
"glibmm" "Support library used by GTKmm" "on" \
|
||||
"gmime" "MIME parsing library" "on" \
|
||||
"gmm" "C++ generic matrix template library" "on" \
|
||||
"gmp" "A library for arithmetic" "on" \
|
||||
"gnome-icon-theme" "Icons for GTK+ applications" "on" \
|
||||
"gnome-keyring" "a tool to handle security credentials" "on" \
|
||||
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
||||
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
||||
"gobject-introspection" "GObject interface introspection library" "on" \
|
||||
"grantlee" "String Template system based on Qt" "on" \
|
||||
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
||||
"gsl" "GNU Scientific Library" "on" \
|
||||
"gst-plugins-base" "A base set of GStreamer plugins" "on" \
|
||||
"gst-plugins-base0" "A base set of GStreamer v0 plugins" "on" \
|
||||
"gst-plugins-good" "A good set of GStreamer plugins" "on" \
|
||||
"gst-plugins-good0" "A good set of GStreamer v0 plugins" "on" \
|
||||
"gstreamer" "Streaming multimedia framework library" "on" \
|
||||
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
|
||||
"gtk+" "A graphical toolkit library" "on" \
|
||||
"gtk+2" "GTK+ version 2" "on" \
|
||||
"gtk+3" "GTK+ version 3" "on" \
|
||||
"gtkmm2" "GTKmm version 2" "on" \
|
||||
"gtkmm3" "GTKmm version 3" "on" \
|
||||
"gtkspell" "GTK+ spell checker interface library" "on" \
|
||||
"gvfs" "glib virtual filesystems" "on" \
|
||||
"harfbuzz" "OpenType text shaping engine" "on" \
|
||||
|
@ -95,33 +110,38 @@ you are done." 22 74 10 \
|
|||
"icon-naming-utils" "Icon naming utilities" "on" \
|
||||
"icu4c" "International Components for Unicode" "on" \
|
||||
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
||||
"imlib" "Image loading and rendering library" "on" \
|
||||
"iso-codes" "ISO standard lists" "on" \
|
||||
"jasper" "JPEG-2000 library" "on" \
|
||||
"jemalloc" "A memory allocator" "on" \
|
||||
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
|
||||
"json-c" "JSON library in C" "on" \
|
||||
"judy" "Sparse dynamic array library" "on" \
|
||||
"keybinder" "keyboard shortcut library" "on" \
|
||||
"keyutils" "Kernel key management utilities" "on" \
|
||||
"lcms" "Little Color Management System" "on" \
|
||||
"lcms2" "little cms engine, version 2" "on" \
|
||||
"lesstif" "A Motif clone" "on" \
|
||||
"libaio" "Asynchronous I/O library" "on" \
|
||||
"libao" "Audio Output library" "on" \
|
||||
"libarchive" "Archive reading library" "on" \
|
||||
"libart_lgpl" "2D graphics library used by KDE" "on" \
|
||||
"libasyncns" "Asynchronous name query library" "on" \
|
||||
"libatasmart" "ATA S.M.A.R.T. library" "on" \
|
||||
"libbluedevil" "Qt wrapper for bluez" "on" \
|
||||
"libcaca" "Colour AsCii Art library" "on" \
|
||||
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
||||
"libcap" "POSIX capabilities library" "on" \
|
||||
"libcap-ng" "Improved POSIX capabilities library" "on" \
|
||||
"libcddb" "online CD database lookup library" "on" \
|
||||
"libcdio" "GNU CD I/O library" "on" \
|
||||
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
|
||||
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
||||
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
||||
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
||||
"libdvdnav" "DVD navigation library" "on" \
|
||||
"libdvdread" "Library for reading DVDs" "on" \
|
||||
"libelf" "ELF object file access library" "on" \
|
||||
"libevent" "event loop library" "on" \
|
||||
"libexif" "EXIF (image information) library" "on" \
|
||||
"libfakekey" "X virtual keyboard library" "on" \
|
||||
"libffi" "Foreign Function Interface library" "on" \
|
||||
"libglade" "An interface construction library" "on" \
|
||||
"libgnome-keyring" "gnome-keyring library" "on" \
|
||||
|
@ -133,8 +153,9 @@ you are done." 22 74 10 \
|
|||
"libidl" "Interface Definition Language library" "on" \
|
||||
"libidn" "GNU Internationalized Domain Name library" "on" \
|
||||
"libieee1284" "Library to identify parallel port devices" "on" \
|
||||
"libimobiledevice" "iOS device communication library" "on" \
|
||||
"libiodbc" "Independent Open DataBase Connectivity" "on" \
|
||||
"libjpeg" "JPEG image library and tools" "on" \
|
||||
"libjpeg-turbo" "High-speed version of libjpeg" "on" \
|
||||
"libkarma" "A library for accessing the Rio Karma player" "on" \
|
||||
"liblastfm" "Library for interfacing with last.fm" "on" \
|
||||
"libmad" "high-quality MPEG audio library" "on" \
|
||||
|
@ -145,10 +166,12 @@ you are done." 22 74 10 \
|
|||
"libmpc" "Multiple Precision Complex Library" "on" \
|
||||
"libmsn" "MSN Messenger protocol implementation" "on" \
|
||||
"libmtp" "MTP media device support library" "on" \
|
||||
"libnih" "lightweight library of C functions" "on" \
|
||||
"libnjb" "Creative Nomad and related device library" "on" \
|
||||
"libnl" "Netlink socket library" "on" \
|
||||
"libnl3" "Netlink socket library version 3" "on" \
|
||||
"libnotify" "A library for event notification" "on" \
|
||||
"libodfgen" "Library for generating ODF documents" "on" \
|
||||
"libogg" "Ogg Bitstream library" "on" \
|
||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||
"liboil" "CPU optimizations library" "on" \
|
||||
|
@ -157,13 +180,17 @@ you are done." 22 74 10 \
|
|||
"libpng" "Portable Network Graphics library" "on" \
|
||||
"libproxy" "proxy configuration library" "on" \
|
||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||
"libsamplerate" "Digital audio resampling library" "on" \
|
||||
"libsecret" "library to access the Secret Service API" "on" \
|
||||
"libsigc++" "Typesafe callback system for C++" "on" \
|
||||
"libsigsegv" "User mode page fault handling library" "on" \
|
||||
"libsndfile" "A library for handling digital audio files" "on" \
|
||||
"libsoup" "an HTTP client/server library" "on" \
|
||||
"libspectre" "Ghostscript wrapper library" "on" \
|
||||
"libssh" "SSH C library" "on" \
|
||||
"libssh2" "SSH2 library" "on" \
|
||||
"libtasn1" "ASN.1 library" "on" \
|
||||
"libtermcap" "GNU terminal control library" "on" \
|
||||
"libtheora" "Theora video codec library" "on" \
|
||||
|
@ -171,14 +198,18 @@ you are done." 22 74 10 \
|
|||
"libunistring" "GNU Unicode string library" "on" \
|
||||
"libusb" "A library for accessing USB devices" "on" \
|
||||
"libusb-compat" "Compat library for the old libusb API/ABI" "on" \
|
||||
"libusbmuxd" "iOS USB connection library" "on" \
|
||||
"libvisio" "Visio document format library" "on" \
|
||||
"libvisual" "Audio visualization library" "on" \
|
||||
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
||||
"libvncserver" "VNC Server Library" "on" \
|
||||
"libvorbis" "Ogg Vorbis library" "on" \
|
||||
"libvpx" "VP8/VP9 video codec" "on" \
|
||||
"libwmf" "WMF graphics format library" "on" \
|
||||
"libwmf-docs" "Documentation for libwmf" "on" \
|
||||
"libwnck" "Window Navigator Construction Kit library" "on" \
|
||||
"libwpd" "WordPerfect document handling library" "on" \
|
||||
"libwpg" "WPG image reading/converting library" "on" \
|
||||
"libxklavier" "XKB library" "on" \
|
||||
"libxml2" "XML parser library v2" "on" \
|
||||
"libxslt" "XML transformation library" "on" \
|
||||
|
@ -194,16 +225,17 @@ you are done." 22 74 10 \
|
|||
"ncurses" "CRT screen handling package" "on" \
|
||||
"neon" "HTTP and WebDAV client library" "on" \
|
||||
"netpbm" "Graphics library and tools" "on" \
|
||||
"newt" "Not Erik's Windowing Toolkit" "on" \
|
||||
"notify-python" "Python bindings for libnotify" "on" \
|
||||
"openexr" "HDR image file format and library" "on" \
|
||||
"openjpeg" "JPEG2000 library" "on" \
|
||||
"orc" "The Oil Runtime Compiler" "on" \
|
||||
"pango" "Text rendering library" "on" \
|
||||
"pangomm" "Text rendering library for GTKmm" "on" \
|
||||
"parted" "GNU parted, a partition manipulation program" "on" \
|
||||
"pcre" "Perl-compatible regular expression library" "on" \
|
||||
"phonon" "Multimedia framework for KDE4" "on" \
|
||||
"phonon-gstreamer" "gstreamer backend for phonon" "on" \
|
||||
"phonon-mplayer" "MPlayer backend for Phonon" "on" \
|
||||
"phonon-xine" "xine backend for phonon" "on" \
|
||||
"pil" "Python Imaging Library" "on" \
|
||||
"pilot-link" "PalmOS communication library" "on" \
|
||||
"polkit" "Authentication policy framework" "on" \
|
||||
"polkit-gnome" "GTK+/XDG polkit authenticator" "on" \
|
||||
|
@ -211,26 +243,29 @@ you are done." 22 74 10 \
|
|||
"poppler" "Portable Document Format (PDF) library" "on" \
|
||||
"poppler-data" "Data files that can be used by poppler" "on" \
|
||||
"popt" "Command line parsing library" "on" \
|
||||
"pulseaudio" "PulseAudio sound server" "on" \
|
||||
"pycairo" "Python bindings for cairo" "on" \
|
||||
"pycups" "Python bindings for the CUPS API" "on" \
|
||||
"pycurl" "Python interface to cURL library" "on" \
|
||||
"pygobject" "GObject bindings for Python" "on" \
|
||||
"pygobject3" "GObject bindings for Python" "on" \
|
||||
"pygtk" "GTK+ bindings for Python" "on" \
|
||||
"pyrex" "A Python extension language" "on" \
|
||||
"python-pillow" "Python Imaging Library" "on" \
|
||||
"qca" "Qt Cryptographic Architecture" "on" \
|
||||
"qca-cyrus-sasl" "Cyrus SASL plugin for QCA" "on" \
|
||||
"qca-gnupg" "GnuPG plugin for QCA" "on" \
|
||||
"qca-ossl" "OpenSSL plugin for QCA" "on" \
|
||||
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \
|
||||
"qjson" "manage JSON objects with Qt" "on" \
|
||||
"qt" "C++ GUI library used by KDE" "on" \
|
||||
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
|
||||
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
||||
"raptor2" "RDF parser and serializer" "on" \
|
||||
"rasqal" "RDF parsing library" "on" \
|
||||
"readline" "Input library with editing" "on" \
|
||||
"redland" "RDF high-level interface library" "on" \
|
||||
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
||||
"serf" "Asynchronous HTTP client library" "on" \
|
||||
"sg3_utils" "low-level SCSI utilities" "on" \
|
||||
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
||||
"shared-mime-info" "MIME database" "on" \
|
||||
|
@ -239,6 +274,7 @@ you are done." 22 74 10 \
|
|||
"slang1" "S-Lang interpreted language and library v1" "on" \
|
||||
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
||||
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
||||
"speexdsp" "Speex DSP codec and library" "on" \
|
||||
"startup-notification" "Busy cursor library" "on" \
|
||||
"strigi" "Fast and light desktop search engine" "on" \
|
||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||
|
@ -253,13 +289,14 @@ you are done." 22 74 10 \
|
|||
"virtuoso-ose" "Object-relational SQL database" "on" \
|
||||
"vte" "A terminal emulator for GTK+" "on" \
|
||||
"wavpack" "A lossless WAV file compressor" "on" \
|
||||
"xapian-core" "Search Engine Library" "on" \
|
||||
"zlib" "general purpose data compression library" "on" \
|
||||
2> $TMP/SeTpkgs
|
||||
if [ $? = 1 -o $? = 255 ]; then
|
||||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \
|
||||
ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
ConsoleKit:ADD
|
||||
ConsoleKit2:ADD
|
||||
GConf:REC
|
||||
LibRaw:REC
|
||||
M2Crypto:REC
|
||||
PyQt:REC
|
||||
QScintilla:REC
|
||||
a52dec:REC
|
||||
aalib:REC
|
||||
adwaita-icon-theme:REC
|
||||
akonadi:REC
|
||||
alsa-lib:ADD
|
||||
alsa-oss:OPT
|
||||
alsa-plugins:ADD
|
||||
apr:REC
|
||||
apr-util:REC
|
||||
aspell:REC
|
||||
|
@ -14,12 +18,14 @@ aspell-en:REC
|
|||
at-spi2-atk:REC
|
||||
at-spi2-core:REC
|
||||
atk:REC
|
||||
atkmm:REC
|
||||
attica:ADD
|
||||
audiofile:REC
|
||||
automoc4:REC
|
||||
babl:REC
|
||||
boost:REC
|
||||
cairo:REC
|
||||
cairomm:REC
|
||||
chmlib:REC
|
||||
clucene:REC
|
||||
db42:REC
|
||||
|
@ -28,10 +34,13 @@ db48:REC
|
|||
dbus-glib:REC
|
||||
dbus-python:REC
|
||||
dconf:REC
|
||||
dconf-editor:REC
|
||||
desktop-file-utils:REC
|
||||
djvulibre:REC
|
||||
ebook-tools:ADD
|
||||
eigen2:REC
|
||||
eigen3:REC
|
||||
elfutils:REC
|
||||
enchant:REC
|
||||
esound:REC
|
||||
exiv2:REC
|
||||
|
@ -55,22 +64,28 @@ glib2:REC
|
|||
glibc:REC
|
||||
glibc-i18n:OPT
|
||||
glibc-profile:OPT
|
||||
glibmm:REC
|
||||
gmime:REC
|
||||
gmm:REC
|
||||
gmp:REC
|
||||
gnome-icon-theme:REC
|
||||
gnome-keyring:REC
|
||||
gnome-themes-standard:REC
|
||||
gnu-efi:REC
|
||||
gobject-introspection:REC
|
||||
grantlee:REC
|
||||
gsettings-desktop-schemas:REC
|
||||
gsl:REC
|
||||
gst-plugins-base:ADD
|
||||
gst-plugins-base0:REC
|
||||
gst-plugins-good:ADD
|
||||
gst-plugins-good0:REC
|
||||
gstreamer:ADD
|
||||
gstreamer0:REC
|
||||
gtk+:REC
|
||||
gtk+2:REC
|
||||
gtk+3:REC
|
||||
gtkmm2:REC
|
||||
gtkmm3:REC
|
||||
gtkspell:REC
|
||||
gvfs:REC
|
||||
harfbuzz:REC
|
||||
|
@ -80,33 +95,38 @@ hunspell:ADD
|
|||
icon-naming-utils:REC
|
||||
icu4c:REC
|
||||
ilmbase:REC
|
||||
imlib:REC
|
||||
iso-codes:REC
|
||||
jasper:REC
|
||||
jemalloc:REC
|
||||
js185:REC
|
||||
json-c:REC
|
||||
judy:REC
|
||||
keybinder:REC
|
||||
keyutils:OPT
|
||||
lcms:REC
|
||||
lcms2:REC
|
||||
lesstif:REC
|
||||
libaio:REC
|
||||
libao:REC
|
||||
libarchive:REC
|
||||
libart_lgpl:REC
|
||||
libasyncns:REC
|
||||
libatasmart:REC
|
||||
libbluedevil:REC
|
||||
libcaca:OPT
|
||||
libcanberra:REC
|
||||
libcap:REC
|
||||
libcap-ng:REC
|
||||
libcddb:REC
|
||||
libcdio:REC
|
||||
libcdio-paranoia:REC
|
||||
libcroco:REC
|
||||
libdbusmenu-qt:REC
|
||||
libdiscid:ADD
|
||||
libdvdnav:REC
|
||||
libdvdread:REC
|
||||
libelf:REC
|
||||
libevent:REC
|
||||
libexif:REC
|
||||
libfakekey:REC
|
||||
libffi:REC
|
||||
libglade:REC
|
||||
libgnome-keyring:REC
|
||||
|
@ -118,8 +138,9 @@ libid3tag:REC
|
|||
libidl:REC
|
||||
libidn:REC
|
||||
libieee1284:REC
|
||||
libimobiledevice:REC
|
||||
libiodbc:ADD
|
||||
libjpeg:REC
|
||||
libjpeg-turbo:REC
|
||||
libkarma:REC
|
||||
liblastfm:REC
|
||||
libmad:REC
|
||||
|
@ -130,10 +151,12 @@ libmowgli:REC
|
|||
libmpc:REC
|
||||
libmsn:REC
|
||||
libmtp:REC
|
||||
libnih:REC
|
||||
libnjb:REC
|
||||
libnl:REC
|
||||
libnl3:REC
|
||||
libnotify:REC
|
||||
libodfgen:REC
|
||||
libogg:REC
|
||||
liboggz:REC
|
||||
liboil:REC
|
||||
|
@ -142,13 +165,17 @@ libplist:REC
|
|||
libpng:REC
|
||||
libproxy:REC
|
||||
libraw1394:REC
|
||||
librevenge:REC
|
||||
librsvg:REC
|
||||
libsamplerate:REC
|
||||
libsecret:REC
|
||||
libsigc++:REC
|
||||
libsigsegv:REC
|
||||
libsndfile:REC
|
||||
libsoup:REC
|
||||
libspectre:REC
|
||||
libssh:REC
|
||||
libssh2:REC
|
||||
libtasn1:REC
|
||||
libtermcap:REC
|
||||
libtheora:REC
|
||||
|
@ -156,14 +183,18 @@ libtiff:REC
|
|||
libunistring:OPT
|
||||
libusb:REC
|
||||
libusb-compat:REC
|
||||
libusbmuxd:REC
|
||||
libvisio:REC
|
||||
libvisual:REC
|
||||
libvisual-plugins:REC
|
||||
libvncserver:REC
|
||||
libvorbis:REC
|
||||
libvpx:REC
|
||||
libwmf:REC
|
||||
libwmf-docs:OPT
|
||||
libwnck:REC
|
||||
libwpd:REC
|
||||
libwpg:REC
|
||||
libxklavier:REC
|
||||
libxml2:REC
|
||||
libxslt:REC
|
||||
|
@ -179,16 +210,17 @@ mpfr:REC
|
|||
ncurses:REC
|
||||
neon:REC
|
||||
netpbm:REC
|
||||
newt:REC
|
||||
notify-python:REC
|
||||
openexr:REC
|
||||
openjpeg:REC
|
||||
orc:REC
|
||||
pango:REC
|
||||
pangomm:REC
|
||||
parted:ADD
|
||||
pcre:REC
|
||||
phonon:REC
|
||||
phonon-gstreamer:REC
|
||||
phonon-mplayer:REC
|
||||
phonon-xine:REC
|
||||
pil:REC
|
||||
pilot-link:REC
|
||||
polkit:ADD
|
||||
polkit-gnome:ADD
|
||||
|
@ -196,26 +228,29 @@ polkit-qt-1:ADD
|
|||
poppler:OPT
|
||||
poppler-data:OPT
|
||||
popt:REC
|
||||
pulseaudio:ADD
|
||||
pycairo:REC
|
||||
pycups:REC
|
||||
pycurl:REC
|
||||
pygobject:REC
|
||||
pygobject3:REC
|
||||
pygtk:REC
|
||||
pyrex:REC
|
||||
python-pillow:REC
|
||||
qca:REC
|
||||
qca-cyrus-sasl:REC
|
||||
qca-gnupg:REC
|
||||
qca-ossl:REC
|
||||
qimageblitz:REC
|
||||
qjson:REC
|
||||
qt:ADD
|
||||
qt-gstreamer:REC
|
||||
qtscriptgenerator:ADD
|
||||
raptor2:REC
|
||||
rasqal:REC
|
||||
readline:REC
|
||||
redland:REC
|
||||
sbc:REC
|
||||
sdl:REC
|
||||
seamonkey-solibs:REC
|
||||
serf:REC
|
||||
sg3_utils:REC
|
||||
shared-desktop-ontologies:ADD
|
||||
shared-mime-info:REC
|
||||
|
@ -224,6 +259,7 @@ slang:REC
|
|||
slang1:REC
|
||||
soprano:REC
|
||||
sound-theme-freedesktop:REC
|
||||
speexdsp:ADD
|
||||
startup-notification:ADD
|
||||
strigi:REC
|
||||
svgalib:REC
|
||||
|
@ -238,4 +274,5 @@ v4l-utils:REC
|
|||
virtuoso-ose:ADD
|
||||
vte:REC
|
||||
wavpack:OPT
|
||||
xapian-core:REC
|
||||
zlib:REC
|
||||
|
|
|
@ -19,7 +19,6 @@ Press ENTER when you are done." \
|
|||
"bind" "Berkeley Internet Name Domain server" "on" \
|
||||
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
||||
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
||||
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
|
||||
"bootp" "Internet Bootstrap Protocol server" "on" \
|
||||
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
||||
"bsd-finger" "BSD finger daemon and client" "on" \
|
||||
|
@ -67,6 +66,7 @@ Press ENTER when you are done." \
|
|||
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
|
||||
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
||||
"libmnl" "Netlink user-space library" "on" \
|
||||
"libndp" "Library for Neighbor Discovery Protocol" "on" \
|
||||
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
||||
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
||||
"libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \
|
||||
|
@ -74,7 +74,9 @@ Press ENTER when you are done." \
|
|||
"libnetfilter_log" "Netfilter packet logging library" "on" \
|
||||
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
||||
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
||||
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
|
||||
"libqmi" "QMI library and utils" "on" \
|
||||
"libtirpc" "Transport-Independent RPC library" "on" \
|
||||
"links" "Text-based WWW browser (with frames)" "on" \
|
||||
"lynx" "Classic text-based WWW browser" "on" \
|
||||
"mailx" "A simple user mail program" "on" \
|
||||
|
@ -106,11 +108,10 @@ Press ENTER when you are done." \
|
|||
"newspost" "Posts multipart binaries on USENET" "on" \
|
||||
"nfacct" "Tool to manage accounting objects" "on" \
|
||||
"nfs-utils" "Network File System daemons" "on" \
|
||||
"nftables" "Packet filtering and classification" "on" \
|
||||
"nmap" "Network scanning utility" "on" \
|
||||
"nn" "The NN news reader" "on" \
|
||||
"ntp" "Network Time Protocol" "on" \
|
||||
"obex-data-server" "Obex D-Bus Service Support" "on" \
|
||||
"obexfs" "FUSE filesystem for mounting over ObexFTP" "on" \
|
||||
"obexftp" "Object Exchange FTP client/server" "on" \
|
||||
"openldap-client" "LDAP authentication libraries" "on" \
|
||||
"openobex" "Object Exchange protocol library" "on" \
|
||||
|
@ -122,7 +123,6 @@ Press ENTER when you are done." \
|
|||
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
||||
"pinentry" "PIN Entry dialogs" "on" \
|
||||
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
||||
"portmap" "Manages NFS and other RPC connections" "on" \
|
||||
"ppp" "Point-to-point protocol" "on" \
|
||||
"procmail" "Mail delivery/filtering utility" "on" \
|
||||
"proftpd" "The Professional FTP (file transfer) daemon" "on" \
|
||||
|
@ -131,6 +131,7 @@ Press ENTER when you are done." \
|
|||
"rdist" "Remote file distribution utility" "on" \
|
||||
"rfkill" "tool to query wireless interfaces" "on" \
|
||||
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \
|
||||
"rpcbind" "Manages NFS and other RPC connections" "on" \
|
||||
"rsync" "Enhanced replacement for rcp" "on" \
|
||||
"samba" "SMB print/file server for Windows LANs" "on" \
|
||||
"sendmail" "The sendmail mail transport agent" "on" \
|
||||
|
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -19,7 +19,6 @@ Press ENTER when you are done." \
|
|||
"bind" "Berkeley Internet Name Domain server" "on" \
|
||||
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
||||
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
||||
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
|
||||
"bootp" "Internet Bootstrap Protocol server" "on" \
|
||||
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
||||
"bsd-finger" "BSD finger daemon and client" "on" \
|
||||
|
@ -67,6 +66,7 @@ Press ENTER when you are done." \
|
|||
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
|
||||
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
||||
"libmnl" "Netlink user-space library" "on" \
|
||||
"libndp" "Library for Neighbor Discovery Protocol" "on" \
|
||||
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
||||
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
||||
"libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \
|
||||
|
@ -74,7 +74,9 @@ Press ENTER when you are done." \
|
|||
"libnetfilter_log" "Netfilter packet logging library" "on" \
|
||||
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
||||
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
||||
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
|
||||
"libqmi" "QMI library and utils" "on" \
|
||||
"libtirpc" "Transport-Independent RPC library" "on" \
|
||||
"links" "Text-based WWW browser (with frames)" "on" \
|
||||
"lynx" "Classic text-based WWW browser" "on" \
|
||||
"mailx" "A simple user mail program" "on" \
|
||||
|
@ -106,11 +108,10 @@ Press ENTER when you are done." \
|
|||
"newspost" "Posts multipart binaries on USENET" "on" \
|
||||
"nfacct" "Tool to manage accounting objects" "on" \
|
||||
"nfs-utils" "Network File System daemons" "on" \
|
||||
"nftables" "Packet filtering and classification" "on" \
|
||||
"nmap" "Network scanning utility" "on" \
|
||||
"nn" "The NN news reader" "on" \
|
||||
"ntp" "Network Time Protocol" "on" \
|
||||
"obex-data-server" "Obex D-Bus Service Support" "on" \
|
||||
"obexfs" "FUSE filesystem for mounting over ObexFTP" "on" \
|
||||
"obexftp" "Object Exchange FTP client/server" "on" \
|
||||
"openldap-client" "LDAP authentication libraries" "on" \
|
||||
"openobex" "Object Exchange protocol library" "on" \
|
||||
|
@ -122,7 +123,6 @@ Press ENTER when you are done." \
|
|||
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
||||
"pinentry" "PIN Entry dialogs" "on" \
|
||||
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
||||
"portmap" "Manages NFS and other RPC connections" "on" \
|
||||
"ppp" "Point-to-point protocol" "on" \
|
||||
"procmail" "Mail delivery/filtering utility" "on" \
|
||||
"proftpd" "The Professional FTP (file transfer) daemon" "on" \
|
||||
|
@ -131,6 +131,7 @@ Press ENTER when you are done." \
|
|||
"rdist" "Remote file distribution utility" "on" \
|
||||
"rfkill" "tool to query wireless interfaces" "on" \
|
||||
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \
|
||||
"rpcbind" "Manages NFS and other RPC connections" "on" \
|
||||
"rsync" "Enhanced replacement for rcp" "on" \
|
||||
"samba" "SMB print/file server for Windows LANs" "on" \
|
||||
"sendmail" "The sendmail mail transport agent" "on" \
|
||||
|
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -6,7 +6,6 @@ biff+comsat:OPT
|
|||
bind:REC
|
||||
bluez:ADD
|
||||
bluez-firmware:ADD
|
||||
bluez-hcidump:ADD
|
||||
bootp:OPT
|
||||
bridge-utils:OPT
|
||||
bsd-finger:OPT
|
||||
|
@ -54,6 +53,7 @@ libgpg-error:REC
|
|||
libksba:REC
|
||||
libmbim:REC
|
||||
libmnl:REC
|
||||
libndp:REC
|
||||
libnetfilter_acct:REC
|
||||
libnetfilter_conntrack:REC
|
||||
libnetfilter_cthelper:REC
|
||||
|
@ -61,7 +61,9 @@ libnetfilter_cttimeout:REC
|
|||
libnetfilter_log:REC
|
||||
libnetfilter_queue:REC
|
||||
libnfnetlink:REC
|
||||
libnftnl:REC
|
||||
libqmi:REC
|
||||
libtirpc:REC
|
||||
links:OPT
|
||||
lynx:OPT
|
||||
mailx:REC
|
||||
|
@ -93,11 +95,10 @@ netwrite:OPT
|
|||
newspost:OPT
|
||||
nfacct:REC
|
||||
nfs-utils:OPT
|
||||
nftables:REC
|
||||
nmap:OPT
|
||||
nn:OPT
|
||||
ntp:OPT
|
||||
obex-data-server:REC
|
||||
obexfs:REC
|
||||
obexftp:REC
|
||||
openldap-client:REC
|
||||
openobex:REC
|
||||
|
@ -109,7 +110,6 @@ php:OPT
|
|||
pidentd:REC
|
||||
pinentry:REC
|
||||
popa3d:REC
|
||||
portmap:REC
|
||||
ppp:OPT
|
||||
procmail:REC
|
||||
proftpd:OPT
|
||||
|
@ -118,6 +118,7 @@ pth:REC
|
|||
rdist:OPT
|
||||
rfkill:REC
|
||||
rp-pppoe:OPT
|
||||
rpcbind:REC
|
||||
rsync:OPT
|
||||
samba:OPT
|
||||
sendmail:REC
|
||||
|
|
|
@ -22,7 +22,8 @@ Press ENTER when you are done." \
|
|||
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
||||
"dmxproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"dri2proto" "Prototype files (.h, .pc) for X DRI" "on" \
|
||||
"dri2proto" "Prototype files (.h, .pc) for X DRI v2" "on" \
|
||||
"dri3proto" "Prototype files (.h, .pc) for X DRI v3" "on" \
|
||||
"editres" "A dynamic resource editor for X" "on" \
|
||||
"encodings" "Font encodings for X" "on" \
|
||||
"evieext" "Prototype files (.h, .pc) for X" "on" \
|
||||
|
@ -89,6 +90,7 @@ Press ENTER when you are done." \
|
|||
"libXau" "libXau is a library for X" "on" \
|
||||
"libXaw" "libXaw is a library for X" "on" \
|
||||
"libXaw3d" "Athena X widgets with a 3D look" "on" \
|
||||
"libXaw3dXft" "Athena X widgets with a 3D look" "on" \
|
||||
"libXcm" "X net-color library" "on" \
|
||||
"libXcomposite" "libXcomposite is a library for X" "on" \
|
||||
"libXcursor" "libXcursor is a library for X" "on" \
|
||||
|
@ -105,6 +107,7 @@ Press ENTER when you are done." \
|
|||
"libXmu" "libXmu is a library for X" "on" \
|
||||
"libXp" "libXp is a library for X" "on" \
|
||||
"libXpm" "libXpm is a library for X" "on" \
|
||||
"libXpresent" "libXpresent is a library for X" "on" \
|
||||
"libXrandr" "libXrandr is a library for X" "on" \
|
||||
"libXrender" "libXrender is a library for X" "on" \
|
||||
"libXres" "libXres is a library for X" "on" \
|
||||
|
@ -117,13 +120,19 @@ Press ENTER when you are done." \
|
|||
"libXxf86vm" "libXxf86vm is a library for X" "on" \
|
||||
"libdmx" "libdmx is a library for X" "on" \
|
||||
"libdrm" "libdrm is a library for X" "on" \
|
||||
"libepoxy" "OpenGL function pointer management library" "on" \
|
||||
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
|
||||
"libevdev" "wrapper library for evdev devices" "on" \
|
||||
"libfontenc" "libfontenc is a library for X" "on" \
|
||||
"libhangul" "Hangul keyboard input library" "on" \
|
||||
"libpciaccess" "PCI access library for X" "on" \
|
||||
"libpthread-stubs" "libpthread-stubs is a library for X" "on" \
|
||||
"libva" "Video Acceleration API" "on" \
|
||||
"libva-intel-driver" "VA driver for Intel G45 & HD Graphics family" "on" \
|
||||
"libvdpau" "VDPAU wrapper library" "on" \
|
||||
"libxcb" "libxcb is a library for X" "on" \
|
||||
"libxkbfile" "libxkbfile is a library for X" "on" \
|
||||
"libxshmfence" "The X Shared Memory Fence Library" "on" \
|
||||
"listres" "list resources in widgets" "on" \
|
||||
"lndir" "create a tree of symlinks to another directory" "on" \
|
||||
"luit" "ISO 2022 support for Unicode terminals" "on" \
|
||||
|
@ -133,9 +142,11 @@ Press ENTER when you are done." \
|
|||
"mkcomposecache" "create a cache file for a compose file" "on" \
|
||||
"mkfontdir" "create an index of X font files in a directory" "on" \
|
||||
"mkfontscale" "create an index of scalable font files for X" "on" \
|
||||
"motif" "Motif X libraries" "on" \
|
||||
"mtdev" "Multitouch support library" "on" \
|
||||
"oclock" "A clock widget for the X desktop" "on" \
|
||||
"pixman" "Low-level pixel manipulation library" "on" \
|
||||
"presentproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"recordproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
|
@ -175,6 +186,7 @@ Press ENTER when you are done." \
|
|||
"xcb-proto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"xcb-util" "Utilities for XCB" "on" \
|
||||
"xcb-util-cursor" "XCB cursor library " "on" \
|
||||
"xcb-util-errors" "XCB error debugging library" "on" \
|
||||
"xcb-util-image" "XCB library providing XImage and XShmImage" "on" \
|
||||
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
||||
"xcb-util-renderutil" "XCB renderutil library" "on" \
|
||||
|
@ -200,7 +212,6 @@ Press ENTER when you are done." \
|
|||
"xextproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
||||
"xf86-input-acecad" "acecad input driver for X" "on" \
|
||||
"xf86-input-aiptek" "aiptek input driver for X" "on" \
|
||||
"xf86-input-evdev" "evdev input driver for X" "on" \
|
||||
"xf86-input-joystick" "joystick input driver for X" "on" \
|
||||
"xf86-input-keyboard" "keyboard input driver for X" "on" \
|
||||
|
@ -210,6 +221,7 @@ Press ENTER when you are done." \
|
|||
"xf86-input-vmmouse" "vmmouse input driver for X" "on" \
|
||||
"xf86-input-void" "void input driver for X" "on" \
|
||||
"xf86-input-wacom" "wacom input driver for X" "on" \
|
||||
"xf86-video-amdgpu" "AMD GPU video driver for X" "on" \
|
||||
"xf86-video-apm" "apm video driver for X" "on" \
|
||||
"xf86-video-ark" "ark video driver for X" "on" \
|
||||
"xf86-video-ast" "ast video driver for X" "on" \
|
||||
|
@ -223,7 +235,6 @@ Press ENTER when you are done." \
|
|||
"xf86-video-intel" "intel video driver for X" "on" \
|
||||
"xf86-video-mach64" "ATI Mach64 video driver for X" "on" \
|
||||
"xf86-video-mga" "mga video driver for X" "on" \
|
||||
"xf86-video-modesetting" "fallback video driver for X11 using KMS" "on" \
|
||||
"xf86-video-neomagic" "neomagic video driver for X" "on" \
|
||||
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
||||
"xf86-video-nv" "nv video driver for X" "on" \
|
||||
|
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
|
@ -22,7 +22,8 @@ Press ENTER when you are done." \
|
|||
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
||||
"dmxproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"dri2proto" "Prototype files (.h, .pc) for X DRI" "on" \
|
||||
"dri2proto" "Prototype files (.h, .pc) for X DRI v2" "on" \
|
||||
"dri3proto" "Prototype files (.h, .pc) for X DRI v3" "on" \
|
||||
"editres" "A dynamic resource editor for X" "on" \
|
||||
"encodings" "Font encodings for X" "on" \
|
||||
"evieext" "Prototype files (.h, .pc) for X" "on" \
|
||||
|
@ -89,6 +90,7 @@ Press ENTER when you are done." \
|
|||
"libXau" "libXau is a library for X" "on" \
|
||||
"libXaw" "libXaw is a library for X" "on" \
|
||||
"libXaw3d" "Athena X widgets with a 3D look" "on" \
|
||||
"libXaw3dXft" "Athena X widgets with a 3D look" "on" \
|
||||
"libXcm" "X net-color library" "on" \
|
||||
"libXcomposite" "libXcomposite is a library for X" "on" \
|
||||
"libXcursor" "libXcursor is a library for X" "on" \
|
||||
|
@ -105,6 +107,7 @@ Press ENTER when you are done." \
|
|||
"libXmu" "libXmu is a library for X" "on" \
|
||||
"libXp" "libXp is a library for X" "on" \
|
||||
"libXpm" "libXpm is a library for X" "on" \
|
||||
"libXpresent" "libXpresent is a library for X" "on" \
|
||||
"libXrandr" "libXrandr is a library for X" "on" \
|
||||
"libXrender" "libXrender is a library for X" "on" \
|
||||
"libXres" "libXres is a library for X" "on" \
|
||||
|
@ -117,13 +120,19 @@ Press ENTER when you are done." \
|
|||
"libXxf86vm" "libXxf86vm is a library for X" "on" \
|
||||
"libdmx" "libdmx is a library for X" "on" \
|
||||
"libdrm" "libdrm is a library for X" "on" \
|
||||
"libepoxy" "OpenGL function pointer management library" "on" \
|
||||
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
|
||||
"libevdev" "wrapper library for evdev devices" "on" \
|
||||
"libfontenc" "libfontenc is a library for X" "on" \
|
||||
"libhangul" "Hangul keyboard input library" "on" \
|
||||
"libpciaccess" "PCI access library for X" "on" \
|
||||
"libpthread-stubs" "libpthread-stubs is a library for X" "on" \
|
||||
"libva" "Video Acceleration API" "on" \
|
||||
"libva-intel-driver" "VA driver for Intel G45 & HD Graphics family" "on" \
|
||||
"libvdpau" "VDPAU wrapper library" "on" \
|
||||
"libxcb" "libxcb is a library for X" "on" \
|
||||
"libxkbfile" "libxkbfile is a library for X" "on" \
|
||||
"libxshmfence" "The X Shared Memory Fence Library" "on" \
|
||||
"listres" "list resources in widgets" "on" \
|
||||
"lndir" "create a tree of symlinks to another directory" "on" \
|
||||
"luit" "ISO 2022 support for Unicode terminals" "on" \
|
||||
|
@ -133,9 +142,11 @@ Press ENTER when you are done." \
|
|||
"mkcomposecache" "create a cache file for a compose file" "on" \
|
||||
"mkfontdir" "create an index of X font files in a directory" "on" \
|
||||
"mkfontscale" "create an index of scalable font files for X" "on" \
|
||||
"motif" "Motif X libraries" "on" \
|
||||
"mtdev" "Multitouch support library" "on" \
|
||||
"oclock" "A clock widget for the X desktop" "on" \
|
||||
"pixman" "Low-level pixel manipulation library" "on" \
|
||||
"presentproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"recordproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
|
@ -175,6 +186,7 @@ Press ENTER when you are done." \
|
|||
"xcb-proto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"xcb-util" "Utilities for XCB" "on" \
|
||||
"xcb-util-cursor" "XCB cursor library " "on" \
|
||||
"xcb-util-errors" "XCB error debugging library" "on" \
|
||||
"xcb-util-image" "XCB library providing XImage and XShmImage" "on" \
|
||||
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
||||
"xcb-util-renderutil" "XCB renderutil library" "on" \
|
||||
|
@ -200,7 +212,6 @@ Press ENTER when you are done." \
|
|||
"xextproto" "Prototype files (.h, .pc) for X" "on" \
|
||||
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
||||
"xf86-input-acecad" "acecad input driver for X" "on" \
|
||||
"xf86-input-aiptek" "aiptek input driver for X" "on" \
|
||||
"xf86-input-evdev" "evdev input driver for X" "on" \
|
||||
"xf86-input-joystick" "joystick input driver for X" "on" \
|
||||
"xf86-input-keyboard" "keyboard input driver for X" "on" \
|
||||
|
@ -210,6 +221,7 @@ Press ENTER when you are done." \
|
|||
"xf86-input-vmmouse" "vmmouse input driver for X" "on" \
|
||||
"xf86-input-void" "void input driver for X" "on" \
|
||||
"xf86-input-wacom" "wacom input driver for X" "on" \
|
||||
"xf86-video-amdgpu" "AMD GPU video driver for X" "on" \
|
||||
"xf86-video-apm" "apm video driver for X" "on" \
|
||||
"xf86-video-ark" "ark video driver for X" "on" \
|
||||
"xf86-video-ast" "ast video driver for X" "on" \
|
||||
|
@ -223,7 +235,6 @@ Press ENTER when you are done." \
|
|||
"xf86-video-intel" "intel video driver for X" "on" \
|
||||
"xf86-video-mach64" "ATI Mach64 video driver for X" "on" \
|
||||
"xf86-video-mga" "mga video driver for X" "on" \
|
||||
"xf86-video-modesetting" "fallback video driver for X11 using KMS" "on" \
|
||||
"xf86-video-neomagic" "neomagic video driver for X" "on" \
|
||||
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
||||
"xf86-video-nv" "nv video driver for X" "on" \
|
||||
|
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
|||
rm -f $TMP/SeTpkgs
|
||||
> $TMP/SeTnewtag
|
||||
for pkg in \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
; do
|
||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||
done
|
||||
|
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
|
|||
fi
|
||||
cat /dev/null > $TMP/SeTnewtag
|
||||
for PACKAGE in \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
|
||||
; do
|
||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue