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,
|
Yes, it is that time again (finally)! Following a long period of
|
||||||
development, and testing, the Slackware Linux Project is proud to
|
planning, development, and testing, the Slackware Linux Project is proud
|
||||||
announce the latest stable release of the longest running distribution
|
to announce the latest stable release of the longest running distribution
|
||||||
of the Linux operating system, Slackware version 14.1!
|
of the Linux operating system, Slackware version 14.2!
|
||||||
|
|
||||||
We are sure you'll enjoy the many improvements. We've done our best
|
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
|
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
|
known for its simplicity and the fact that we try to bring software to
|
||||||
you in the condition that the authors intended.
|
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
|
you'll find two of the most advanced desktop environments available
|
||||||
today: Xfce 4.10.1, a fast and lightweight but visually appealing and
|
today: Xfce 4.12.1, a fast and lightweight but visually appealing and
|
||||||
easy to use desktop environment, and KDE 4.10.5, a recent stable release
|
easy to use desktop environment, and KDE 4.14.21 (KDE 4.14.3 with
|
||||||
of the 4.10.x series of the award-winning KDE desktop environment.
|
kdelibs-4.14.21) a stable release of the 4.14.x series of the award-
|
||||||
These desktops utilize udev, udisks, and udisks2, and many of the
|
winning KDE desktop environment. These desktops utilize eudev, udisks,
|
||||||
specifications from freedesktop.org which allow the system administrator
|
and udisks2, and many of the specifications from freedesktop.org which
|
||||||
to grant use of various hardware devices according to users' group
|
allow the system administrator to grant use of various hardware devices
|
||||||
membership so that they will be able to use items such as USB flash
|
according to users' group membership so that they will be able to use
|
||||||
sticks, USB cameras that appear like USB storage, portable hard drives,
|
items such as USB flash sticks, USB cameras that appear like USB storage,
|
||||||
CD and DVD media, MP3 players, and more, all without requiring sudo, the
|
portable hard drives, CD and DVD media, MP3 players, and more, all
|
||||||
mount or umount command. Just plug and play. Slackware's desktop
|
without requiring sudo, the mount or umount command. Just plug and play.
|
||||||
should be suitable for any level of Linux experience.
|
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
|
features such as journaling filesystems, SCSI and ATA RAID volume
|
||||||
support, SATA support, Software RAID, LVM (the Logical Volume Manager),
|
support, SATA support, Software RAID, LVM (the Logical Volume Manager),
|
||||||
and encrypted filesystems. Kernel support for X DRI (the Direct
|
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.
|
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.
|
- Runs the 4.4.14 version of the Linux kernel from ftp.kernel.org.
|
||||||
The 3.10.x series is well-tested, offers good performance, and will be
|
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
|
getting long term support from kernel.org. For people interested in
|
||||||
running the previous long term support kernel series, we've provided
|
running the latest Linux kernel, we've also put configuration files for
|
||||||
sample configuration files for Linux 3.4.66 under the /testing directory.
|
Linux 4.6 in /testing.
|
||||||
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.
|
|
||||||
|
|
||||||
- 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
|
This version of glibc also has excellent compatibility with
|
||||||
existing binaries.
|
existing binaries.
|
||||||
|
|
||||||
- X11 based on the X.Org Foundation's modular X Window System.
|
- 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
|
This is X11R7.7 with many improvements in terms of performance and
|
||||||
performance and hardware support.
|
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.
|
Fortran-77/95/2003/2008, and Ada 95/2005/2012 compiler.
|
||||||
|
|
||||||
- Also includes LLVM and Clang, an alternate compiler for C, C++,
|
- Also includes LLVM and Clang, an alternate compiler for C, C++,
|
||||||
Objective-C and Objective-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.
|
on machines using UEFI firmware.
|
||||||
|
|
||||||
- Support for NetworkManager for simple configuration of wired and
|
- 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,
|
- Support for fully encrypted network connections with OpenSSL,
|
||||||
OpenSSH, OpenVPN, and GnuPG.
|
OpenSSH, OpenVPN, and GnuPG.
|
||||||
|
|
||||||
- Apache (httpd) 2.4.6 web server with Dynamic Shared Object
|
- Apache (httpd) 2.4.20 web server with Dynamic Shared Object
|
||||||
support, SSL, and PHP 5.4.20.
|
support, SSL, and PHP 5.6.23.
|
||||||
|
|
||||||
- USB, IEEE 1394 (FireWire), and ACPI support, as well as legacy PCMCIA
|
- USB2, USB3, IEEE 1394 (FireWire), and ACPI support, as well as legacy
|
||||||
and Cardbus support. This makes Slackware a great operating system
|
PCMCIA and Cardbus support. This makes Slackware a great operating
|
||||||
for your laptop.
|
system for your laptop.
|
||||||
|
|
||||||
- The udev dynamic device management system for Linux 3.x.
|
- The udev (eudev) dynamic device management system for Linux 4.x.
|
||||||
This locates and configures most hardware automatically as it
|
This locates and configures most hardware automatically as it is added
|
||||||
is added (or removed) from the system, loading kernel modules
|
(or removed) from the system, loading kernel modules as needed. It
|
||||||
as needed. It works along with the kernel's devtmpfs filesystem
|
works along with the kernel's tmpfs filesystem to create access nodes
|
||||||
to create access nodes in the /dev directory.
|
in the /dev directory.
|
||||||
|
|
||||||
- New development tools, including Perl 5.18.1, Python 2.7.5,
|
- New development tools, including Perl 5.22.2, Python 2.7.11,
|
||||||
Ruby 1.9.3-p448, Subversion 1.7.13, git-1.8.4, mercurial-2.7.2,
|
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.
|
graphical tools like Qt designer and KDevelop, and much more.
|
||||||
|
|
||||||
- Updated versions of the Slackware package management tools make it
|
- Updated versions of the Slackware package management tools make it
|
||||||
easy to add, remove, upgrade, and make your own Slackware packages.
|
easy to add, remove, upgrade, and make your own Slackware packages.
|
||||||
Package tracking makes it easy to upgrade from Slackware 14.0 to
|
Package tracking makes it easy to upgrade from Slackware 14.1 to
|
||||||
Slackware 14.1 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
|
Slackware 14.2 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
|
||||||
The slackpkg tool can also help update from an older version of
|
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.
|
Slackware to a newer one, and keep your Slackware system up to date.
|
||||||
In addition, the slacktrack utility will help you build and maintain
|
In addition, the slacktrack utility will help you build and maintain
|
||||||
your own packages.
|
your own packages.
|
||||||
|
|
||||||
- Web browsers galore! Includes KDE's Konqueror 4.10.5, SeaMonkey 2.21
|
- Web browsers galore! Includes KDE's Konqueror 4.14.13, SeaMonkey 2.40
|
||||||
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 24.1,
|
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 45.2.0,
|
||||||
as well as the Thunderbird 24.1 email and news client with advanced
|
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
|
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.
|
- The KDE Software Compilation 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21),
|
||||||
This includes the Calligra productivity suite (previously known as
|
a complete desktop environment. This includes the Calligra productivity
|
||||||
KOffice), networking tools, GUI development with KDevelop, multimedia
|
suite (previously known as KOffice), networking tools, GUI development
|
||||||
tools (including the Amarok music player and K3B disc burning software),
|
with KDevelop, multimedia tools (including the Amarok music player and
|
||||||
the Konqueror web browser and file manager, dozens of games and utilities,
|
K3B disc burning software), the Konqueror web browser and file manager,
|
||||||
international language support, and more.
|
dozens of games and utilities, international language support, and more.
|
||||||
|
|
||||||
- A collection of GTK+ based applications including pidgin-2.10.7,
|
- A collection of GTK+ based applications including pidgin-2.10.12,
|
||||||
gimp-2.8.6 (with many improvements including a single window mode),
|
gimp-2.8.16, gkrellm-2.3.7, hexchat-2.12.1, xsane-0.999, and pan-0.139.
|
||||||
gkrellm-2.3.5, xchat-2.8.8, xsane-0.998, and pan-0.139.
|
|
||||||
|
|
||||||
- A repository of extra software packages compiled and ready to run
|
- A repository of extra software packages compiled and ready to run
|
||||||
in the /extra directory.
|
in the /extra directory.
|
||||||
|
|
||||||
- Many more improved and upgraded packages than we can list here. For
|
- 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:
|
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:
|
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:
|
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
|
set or deluxe dual-sided DVD release directly from Slackware Linux, and
|
||||||
you'll be helping to support the continued development of Slackware
|
you'll be helping to support the continued development of Slackware
|
||||||
Linux!
|
Linux!
|
||||||
|
|
||||||
The DVD release has the 32-bit x86 Slackware 14.1 release on one
|
The DVD release has the 32-bit x86 Slackware 14.2 release on one
|
||||||
side, and the 64-bit x86_64 Slackware 14.1 release on the other. Both
|
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
|
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.
|
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
|
It includes a bootable first CD-ROM for easy installation. The 6
|
||||||
CD-ROMs are labeled for easy reference.
|
CD-ROMs are labeled for easy reference.
|
||||||
|
|
||||||
The Slackware 14.1 x86 6 CD-ROM set is $49.95 plus shipping, or
|
The Slackware 14.2 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
|
choose the Slackware 14.2 x86/x86_64 dual-sided DVD (also $49.95 plus
|
||||||
shipping).
|
shipping).
|
||||||
|
|
||||||
Slackware Linux is also available by subscription. When we release
|
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
|
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.
|
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
|
Follow the instructions detailed in the UPGRADE.TXT located in this
|
||||||
directory.
|
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.
|
supported at all and will most likely not work.
|
||||||
|
|
||||||
|
|
||||||
*** PACKAGE ADDITIONS SINCE 14.0 ***
|
*** PACKAGE ADDITIONS SINCE 14.1 ***
|
||||||
|
|
||||||
a/efibootmgr
|
a/hwdata
|
||||||
a/elilo
|
a/libgudev
|
||||||
a/grub
|
a/procps-ng
|
||||||
a/os-prober
|
a/eudev
|
||||||
ap/itstool
|
ap/cgmanager
|
||||||
ap/mariadb
|
ap/cups-filters
|
||||||
ap/terminus-font
|
ap/lzip
|
||||||
ap/tmux
|
ap/pamixer
|
||||||
d/help2man
|
ap/qpdf
|
||||||
d/open-cobol
|
ap/squashfs-tools
|
||||||
kde/audiocd-kio
|
ap/usbmuxd
|
||||||
kde/bomber
|
d/Cython
|
||||||
kde/bovo
|
d/gnu-cobol
|
||||||
kde/dragon
|
d/python-setuptools
|
||||||
kde/granatier
|
d/scons
|
||||||
kde/juk
|
kde/amor
|
||||||
kde/kapman
|
kde/artikulate
|
||||||
kde/katomic
|
kde/baloo
|
||||||
kde/kblackbox
|
kde/baloo-widgets
|
||||||
kde/kblocks
|
kde/cervisia
|
||||||
kde/kbounce
|
kde/dolphin-plugins
|
||||||
kde/kbreakout
|
kde/kajongg
|
||||||
kde/kde-base-artwork
|
kde/kapptemplate
|
||||||
kde/kdevelop-php
|
kde/kcachegrind
|
||||||
kde/kdevelop-php-docs
|
kde/kcron
|
||||||
kde/kdiamond
|
kde/kde-dev-scripts
|
||||||
kde/kfourinline
|
kde/kde-dev-utils
|
||||||
kde/kgoldrunner
|
kde/kdeconnect-kde
|
||||||
kde/kigo
|
kde/kdenetwork-filesharing
|
||||||
kde/killbots
|
kde/kdenetwork-strigi-analyzers
|
||||||
kde/kio-mtp
|
kde/kdesdk-kioslaves
|
||||||
kde/kiriki
|
kde/kdesdk-strigi-analyzers
|
||||||
kde/kjumpingcube
|
kde/kdesdk-thumbnailers
|
||||||
kde/klickety
|
kde/kdev-python
|
||||||
kde/klines
|
kde/kfilemetadata
|
||||||
kde/kmahjongg
|
kde/kget
|
||||||
kde/kmines
|
kde/kompare
|
||||||
kde/kmix
|
kde/kopete
|
||||||
kde/knavalbattle
|
kde/kppp
|
||||||
kde/knetwalk
|
kde/krdc
|
||||||
kde/kolf
|
kde/krfb
|
||||||
kde/kollision
|
kde/ksystemlog
|
||||||
kde/konquest
|
kde/kteatime
|
||||||
kde/kpat
|
kde/ktux
|
||||||
kde/kreversi
|
kde/kuser
|
||||||
kde/kross-interpreters
|
kde/kwalletmanager
|
||||||
kde/kscreen
|
kde/libkomparediff2
|
||||||
kde/kshisen
|
kde/libmm-qt
|
||||||
kde/ksirk
|
kde/libnm-qt
|
||||||
kde/ksnakeduel
|
kde/lokalize
|
||||||
kde/kspaceduel
|
kde/okteta
|
||||||
kde/ksquares
|
kde/partitionmanager
|
||||||
kde/ksudoku
|
kde/plasma-nm
|
||||||
kde/ktuberling
|
kde/poxml
|
||||||
kde/kubrick
|
kde/umbrello
|
||||||
kde/libkcddb
|
kde/zeroconf-ioslave
|
||||||
kde/libkcompactdisc
|
kdei/calligra-l10n-en_GB
|
||||||
kde/libkdegames
|
kdei/calligra-l10n-eu
|
||||||
kde/libkmahjongg
|
kdei/calligra-l10n-ja
|
||||||
kde/libkscreen
|
kdei/kde-l10n-id
|
||||||
kde/lskat
|
l/ConsoleKit2
|
||||||
kde/mplayerthumbs
|
l/LibRaw
|
||||||
kde/nepomuk-core
|
l/a52dec
|
||||||
kde/nepomuk-widgets
|
l/adwaita-icon-theme
|
||||||
kde/oxygen-gtk3
|
l/alsa-plugins
|
||||||
kde/pairs
|
l/atkmm
|
||||||
kde/palapeli
|
l/cairomm
|
||||||
kde/picmi
|
l/dconf-editor
|
||||||
kde/print-manager
|
l/eigen3
|
||||||
kdei/calligra-l10n-bs
|
l/elfutils
|
||||||
kdei/calligra-l10n-gl
|
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-ia
|
||||||
|
kdei/calligra-l10n-nds
|
||||||
kdei/calligra-l10n-sl
|
kdei/calligra-l10n-sl
|
||||||
kdei/calligra-l10n-tr
|
kdei/calligra-l10n-tr
|
||||||
kdei/kde-l10n-hi
|
kdei/kde-l10n-si
|
||||||
kdei/kde-l10n-mr
|
kdei/kde-l10n-tg
|
||||||
l/at-spi2-atk
|
kdei/kde-l10n-th
|
||||||
l/at-spi2-core
|
kdei/kde-l10n-vi
|
||||||
l/dconf
|
l/ConsoleKit (replaced by ConsoleKit2)
|
||||||
l/gnome-themes-standard
|
n/bluez-hcidump (part of bluez package)
|
||||||
l/gnu-efi
|
l/gnome-icon-theme (replaced by adwaita-icon-theme)
|
||||||
l/harfbuzz
|
l/imlib (obsolete)
|
||||||
l/libsecret
|
l/lesstif (replaced by motif)
|
||||||
l/libunistring
|
l/libelf (replaced by elfutils)
|
||||||
l/gc
|
l/libjpeg (replaced by libjpeg-turbo)
|
||||||
l/qjson
|
n/obex-data-server (replaced by obexd included with bluez)
|
||||||
l/libevent
|
l/phonon-mplayer (unmaintained)
|
||||||
n/ulogd
|
l/phonon-xine (unmaintained)
|
||||||
n/nfacct
|
l/pil (replaced by python-pillow)
|
||||||
n/ebtables
|
n/obexfs (included in obexftp)
|
||||||
n/libqmi
|
n/portmap (replaced by libtirpc and rpcbind)
|
||||||
n/libmbim
|
x/xf86-input-aiptek (unmaintained)
|
||||||
n/ipset
|
x/xf86-video-modesetting (part of xorg-server package)
|
||||||
n/conntrack-tools
|
xap/xchat (replaced by hexchat)
|
||||||
n/libnetfilter_queue
|
xfce/libxfcegui4 (obsolete)
|
||||||
n/libnetfilter_log
|
xfce/xfce4-mixer (replaced by xfce4-pulseaudio-plugin)
|
||||||
n/libnetfilter_cttimeout
|
xfce/xfce4-volumed (replaced by xfce4-pulseaudio-plugin)
|
||||||
n/libnetfilter_cthelper
|
xfce/xfwm4-themes (unmaintained)
|
||||||
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
|
|
||||||
|
|
||||||
|
|
||||||
|
*** NEW USERS/GROUPS SINCE 14.1 ***
|
||||||
|
|
||||||
*** PACKAGE REMOVALS SINCE 14.0 ***
|
input group, GID 71.
|
||||||
|
sddm user/group, UID 64, GID 64.
|
||||||
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)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*** OTHER NOTABLE CHANGES AND HINTS ***
|
*** 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.
|
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
|
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
|
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,
|
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
|
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.
|
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
|
Printing, scanning, and bluetooth usage require that your user account be a
|
||||||
of /etc/udev/rules.d/ in older versions. There should never be a reason
|
member of the "lp" group (membership in the "scanner" group is no longer
|
||||||
to edit anything in /lib/udev/rules.d/, so if you think you have a case
|
needed by any of the included scanner drivers, though some third party
|
||||||
where this is required, either you're wrong or it needs to be addressed in
|
drivers may still need it); we had to configure sane to use the "lp" group
|
||||||
the upstream source. However, you can override default rules by placing
|
or else multifunction devices (e.g. print/scan/copy units) would only do
|
||||||
one with an identical name inside /etc/udev/rules.d/ The rules files in
|
one or the other (depending on whether the group ownership was "lp" or
|
||||||
/etc/udev/rules.d/ are still intended to (maybe) be edited as needed by
|
"scanner").
|
||||||
local system administrators, and as such, the rules for optical and network
|
|
||||||
devices will still be placed there.
|
|
||||||
|
|
||||||
Speaking of udev, pay particular attention to 70-persistent-net.rules and
|
Since pulseaudio is now included with Slackware, you'll almost surely want
|
||||||
70-persistent-cd.rules in /etc/udev/rules.d/ -- these two are automatically
|
/etc/rc.d/rc.alsa to be mode 0644 (non-executable) since it no longer needs
|
||||||
generated by the system. If you remove, add, and/or replace some hardware
|
to be run on system boot.
|
||||||
(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").
|
|
||||||
|
|
||||||
Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
|
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
|
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
|
* 10-evdev.conf
|
||||||
a "catchall" file for input devices using the evdev driver; this
|
a "catchall" file for input devices using the evdev driver; this
|
||||||
should work for most hardware in the absence of a better driver
|
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
|
* 50-synaptics.conf
|
||||||
overrides the earlier 10-evdev.conf file and uses the synaptics
|
overrides the earlier 10-evdev.conf file and uses the synaptics
|
||||||
driver for all touchpads
|
driver for all touchpads
|
||||||
|
* 50-vmmouse.conf
|
||||||
|
overrides for the earlier 10-evdev.conf file for vmmouse
|
||||||
* 50-wacom.conf
|
* 50-wacom.conf
|
||||||
overrides the earlier 10-evdev.conf file and uses the wacom driver
|
overrides the earlier 10-evdev.conf file and uses the wacom driver
|
||||||
for Wacom tablets
|
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
|
from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
|
||||||
copy.
|
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,
|
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
|
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,
|
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
|
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:
|
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:
|
line for the device. For more information, see this document:
|
||||||
http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt
|
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
|
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
|
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
|
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
|
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.
|
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,
|
Input methods for complex characters (CJK, which is shorthand for Chinese,
|
||||||
Japanese, Korean) and other non-latin character sets have been added. These
|
Japanese, Korean) and other non-latin character sets have been added. These
|
||||||
input methods use the SCIM (Smart Common Input Method) platform.
|
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 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 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.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use of this software, with or without modification, is
|
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
|
#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..."
|
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
|
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
|
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..."
|
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
|
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
|
initrd /isolinux/initrd.img
|
||||||
|
|
7515
FILELIST.TXT
7515
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
|
- Linux kernel 4.4.14
|
||||||
- C compiler gcc-4.8.2
|
- C compiler gcc-5.3.0
|
||||||
- Binutils 2.23.52.0.1
|
- Binutils 2.26
|
||||||
- GNU C Library glibc-2.17
|
- GNU C Library glibc-2.23
|
||||||
- X Window System X11R7.7
|
- X Window System X11R7.7
|
||||||
- KDE 4.10.5
|
- KDE 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21)
|
||||||
- Xfce 4.10.1
|
- Xfce 4.12.1
|
||||||
|
|
||||||
For installation instructions, see the file 'Slackware-HOWTO'.
|
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
|
These are some of the important files and directories found on the Slackware
|
||||||
FTP site:
|
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,
|
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
|
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.
|
split across several discs.
|
||||||
|
|
||||||
.
|
.
|
||||||
|-- ANNOUNCE.14.1 Announcement for Slackware 14.1.
|
|-- ANNOUNCE.14.2 Announcement for Slackware 14.2.
|
||||||
|-- BOOTING.TXT Tips for troubleshooting boot problems.
|
|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.1
|
||||||
|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.0
|
| to 14.2 and common pitfalls.
|
||||||
| to 14.1 and common pitfalls.
|
|
||||||
|-- CHECKSUMS.md5 MD5 format file checksums.
|
|-- CHECKSUMS.md5 MD5 format file checksums.
|
||||||
|-- COPYING The GNU Public License, version 2.
|
|-- COPYING The GNU Public License, version 2.
|
||||||
|-- COPYING3 The GNU Public License, version 3.
|
|-- COPYING3 The GNU Public License, version 3.
|
||||||
|
@ -58,15 +57,15 @@ split across several discs.
|
||||||
|
|
|
|
||||||
|-- Slackware-HOWTO Instructions for installing Slackware from CD.
|
|-- Slackware-HOWTO Instructions for installing Slackware from CD.
|
||||||
| If you're new to Slackware, start with this.
|
| 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:
|
|-- extra/ Extra packages for Slackware like:
|
||||||
| | aspell-word-lists, bash-completion, bittornado,
|
| | aspell-word-lists, bash-completion, bittornado,
|
||||||
| | bittorrent, brltty, emacspeak, mplayerplug-in,
|
| | bittorrent, brltty, emacspeak, mplayerplug-in,
|
||||||
| | partitionmanager, recordmydesktop, tigervnc, wicd,
|
| | recordmydesktop, tigervnc, wicd, and xf86-video-fbdev.
|
||||||
| | and xf86-video-fbdev. Scripts are also included to
|
| | Scripts are also included to repackage some
|
||||||
| | repackage some non-redistributable binaries into
|
| | non-redistributable binaries into Slackware packages:
|
||||||
| | Slackware packages: google-chrome, java, and
|
| | google-chrome, java, and flashplayer-plugin.
|
||||||
| | flashplayer-plugin.
|
|
||||||
| |
|
| |
|
||||||
| `-- source/ Source code for the extra packages.
|
| `-- 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)
|
| `-- 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.
|
| `-- huge.s The default standard install kernel for Slackware.
|
||||||
| This supports pretty much everything in the
|
| 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
|
| requires an x86_64 (also known as AMD64, EM64T, or
|
||||||
| Intel 64) capable 64-bit CPU.
|
| Intel 64) capable 64-bit CPU.
|
||||||
|
|
|
|
||||||
|-- slackware64/ This directory contains the core software packages
|
|-- slackware64/ This directory contains the core software packages
|
||||||
| | for Slackware 14.1.
|
| | for Slackware 14.2.
|
||||||
| |
|
| |
|
||||||
| |-- a/ The A (base) package series.
|
| |-- a/ The A (base) package series.
|
||||||
| |-- ap/ The AP (applications) package series.
|
| |-- ap/ The AP (applications) package series.
|
||||||
|
@ -131,10 +130,9 @@ split across several discs.
|
||||||
|
|
|
|
||||||
|-- testing/ This directory contains packages being tested
|
|-- testing/ This directory contains packages being tested
|
||||||
| | for possible use in future versions of Slackware.
|
| | for possible use in future versions of Slackware.
|
||||||
| | For this release, it contains efibootmgr-0.6.0
|
| | For this release, it contains efibootmgr-0.6.0,
|
||||||
| | and sample kernel configuration files for an
|
| | tmux-2.2, and sample kernel configuration files
|
||||||
| | older LTS kernel (3.4.66), as well as the latest
|
| | for Linux 4.6.
|
||||||
| | kernel (3.12).
|
|
||||||
| |
|
| |
|
||||||
| `--- source/ This directory contains source code for the
|
| `--- source/ This directory contains source code for the
|
||||||
| packages in testing.
|
| packages in testing.
|
||||||
|
@ -154,7 +152,7 @@ split across several discs.
|
||||||
|
|
||||||
|
|
||||||
If you like Slackware, please consider supporting the project by becoming
|
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
|
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 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
|
DVD. You can find out about ordering Slackware on media, or read more about
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
|
|
||||||
Slackware initrd mini HOWTO
|
Slackware initrd mini HOWTO
|
||||||
by Patrick Volkerding, volkerdi@slackware.com
|
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
|
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?
|
1. What is an initrd?
|
||||||
2. Why to I need 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
|
The usual reason to use an initrd is because you need to load kernel
|
||||||
modules before mounting the root partition. Usually these modules are
|
modules before mounting the root partition. Usually these modules are
|
||||||
required to support the filesystem used by the root partition (ext3, ext4,
|
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
|
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
|
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
|
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
|
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
|
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.
|
found in Slackware's slackware/a/ directory.
|
||||||
|
|
||||||
First, make sure the kernel, kernel modules, and mkinitrd package are
|
First, make sure the kernel, kernel modules, and mkinitrd package are
|
||||||
installed (the current version numbers might be a little different, so
|
installed (the current version numbers might be a little different, so
|
||||||
this is just an example):
|
this is just an example):
|
||||||
|
|
||||||
installpkg kernel-generic-3.10.17-x86_64-3.txz
|
installpkg kernel-generic-4.4.14-x86_64-1.txz
|
||||||
installpkg kernel-modules-3.10.17-x86_64-3.txz
|
installpkg kernel-modules-4.4.14-x86_64-1.txz
|
||||||
installpkg mkinitrd-1.4.8-x86_64-1.txz
|
installpkg mkinitrd-1.4.8-x86_64-8.txz
|
||||||
|
|
||||||
Change into the /boot directory:
|
Change into the /boot directory:
|
||||||
|
|
||||||
cd /boot
|
cd /boot
|
||||||
|
|
||||||
Now you'll want to run "mkinitrd". I'm using reiserfs for my root
|
Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
|
||||||
filesystem, and since it's an IDE system the reiserfs module will be
|
and since the disk controller requires no special support the ext4 module
|
||||||
the only one I need to load:
|
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
|
This should do two things. First, it will create a directory
|
||||||
/boot/initrd-tree containing the initrd's filesystem. Then it will
|
/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
|
then run mkinitrd again without options to rebuild the image. That's
|
||||||
optional, though, and only advanced users will need to think about that.
|
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:
|
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?
|
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:
|
done:
|
||||||
|
|
||||||
# Linux bootable partition config begins
|
# Linux bootable partition config begins
|
||||||
image = /boot/vmlinuz-generic-3.10.17
|
image = /boot/vmlinuz-generic-4.4.14
|
||||||
initrd = /boot/initrd.gz
|
initrd = /boot/initrd.gz
|
||||||
root = /dev/sda6
|
root = /dev/sda6
|
||||||
label = Lnx31017
|
label = Lnx4414
|
||||||
read-only
|
read-only
|
||||||
# Linux bootable partition config ends
|
# 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
|
"/dev/mapper/crypthome". Select the partition you designated for your
|
||||||
root ('/') filesystem, and next select "/dev/mapper/crypthome" for your
|
root ('/') filesystem, and next select "/dev/mapper/crypthome" for your
|
||||||
'/home' filesystem. Create any filesystem you like on them. My favorite
|
'/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
|
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
|
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
|
example) for any other filesystem you wish to create, or you will
|
||||||
destroy the data on the encrypted partition.
|
destroy the data on the encrypted partition.
|
||||||
|
|
||||||
* At the end of the Slackware installation when you select "Exit", don't
|
* Let the installation complete, and after you select "EXIT" make sure to
|
||||||
reboot just yet! We are going to create a configuration file for
|
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
|
the cryptsetup program, called '/etc/crypttab'. This file contains the
|
||||||
information cryptsetup needs for unlocking your encrypted volume and mapping
|
information cryptsetup needs for unlocking your encrypted volume and mapping
|
||||||
it to the correct device name. The file '/etc/crypttab' contains lines of the
|
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
|
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
|
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'
|
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',
|
'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):
|
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'
|
* 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
|
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
|
range of computers and that is why they are 'huge'. The linux part of
|
||||||
'/etc/lilo.conf' should end up looking somewhat like this:
|
'/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
|
initrd = /boot/initrd.gz
|
||||||
root = /dev/mapper/cryptroot
|
root = /dev/mapper/cryptroot
|
||||||
label = linux
|
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
|
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
|
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
|
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
|
# 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
|
# lvcreate -L 1G -n swap cryptvg
|
||||||
|
|
||||||
* Create the device nodes needed before activating the volumes, and finally
|
* Run 'mkswap' so that the 'setup' program will identify the 'swap'
|
||||||
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'
|
|
||||||
LV as a valid swap partition:
|
LV as a valid swap partition:
|
||||||
|
|
||||||
# mkswap /dev/cryptvg/swap
|
# 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
|
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
|
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
|
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
|
filesystem as 'ext4', and will be running the Slackware 14.2 default SMP
|
||||||
kernel '3.2.29-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,
|
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
|
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.
|
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.
|
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
|
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
|
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'
|
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
|
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
|
range of computers and that is why they are 'huge'. The linux part of
|
||||||
'/etc/lilo.conf' should end up looking somewhat like this:
|
'/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
|
initrd = /boot/initrd.gz
|
||||||
root = /dev/cryptvg/root
|
root = /dev/cryptvg/root
|
||||||
label = linux
|
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
|
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:
|
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
|
The mkinitrd of Slackware 13.1 introduced this support for USB sticks as
|
||||||
unlocking mechanism. Alternatively, after the root filesystem is unlocked
|
unlocking mechanism. Alternatively, after the root filesystem is unlocked
|
||||||
|
@ -621,7 +618,7 @@ support for this keyboard to your initrd.
|
||||||
A mkinitrd helper script
|
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
|
'mkinitrd_command_generator.sh'. If you run this script, it will analyze
|
||||||
your Slackware configuration and make a smart suggestion about the 'mkinitrd'
|
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
|
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
|
It should emit a string like this (your system will probably give different
|
||||||
parameter values):
|
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
|
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
|
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.
|
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)!
|
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
|
installation to Logical Volumes. In Slackware, the installer has never
|
||||||
supported this, but the gurus usually would find a way to create logical
|
supported this, but the gurus usually would find a way to create logical
|
||||||
volumes and install or migrate their Slackware onto those. Having your
|
volumes and install or migrate their Slackware onto those. Having your
|
||||||
Slackware installed fully on LVM was near impossible until Slackware 12.0.
|
Slackware installed fully on LVM was near impossible until Slackware 12.0,
|
||||||
Slackware 14.1 has improved support for LVM built into the installer.
|
but now Slackware has improved support for LVM built into the installer.
|
||||||
|
|
||||||
|
|
||||||
Preparing Logical Volumes (LV)
|
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
|
create and that you want to use for LVM, you should set the partition type
|
||||||
to '8e' (Linux LVM).
|
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
|
'/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
|
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
|
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
|
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
|
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
|
Volume (PV), the Volume Group (VG) within that PV and two LV's of size 15GB
|
||||||
(root) and 3GB (home) inside the VG:
|
(root) and 4GB (home) inside the VG:
|
||||||
|
|
||||||
# pvcreate /dev/sda1
|
# pvcreate /dev/sda1
|
||||||
|
|
||||||
# vgcreate myvg /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
|
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"
|
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
|
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.
|
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,
|
Create any filesystem you like on them. My favorite fstype still is ext4,
|
||||||
but you can choose ext4, xfs or jfs for stability and speed.
|
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
|
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
|
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
|
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
|
install successfully. The installer will have mounted the /sys and /proc
|
||||||
filesystems as well. Inside a 'chroot' we will create an initrd image
|
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
|
and configure lilo to use it with the generic kernel.
|
||||||
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'.
|
|
||||||
We are going to 'chroot' into our fresh installation:
|
We are going to 'chroot' into our fresh installation:
|
||||||
|
|
||||||
# chroot /mnt
|
# chroot /mnt
|
||||||
|
|
||||||
Next, while we are in the chroot, create the initrd with LVM support -
|
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
|
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'
|
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
|
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 huge SMP kernel. Remember that we need a 'generic' kernel with the initrd.
|
||||||
The end result should look somewhat like this:
|
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
|
initrd = /boot/initrd.gz
|
||||||
root = /dev/myvg/root
|
root = /dev/myvg/root
|
||||||
label = linux
|
label = linux
|
||||||
|
|
4113
READ_DVD.TXT
4113
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,
|
Hi folks,
|
||||||
|
|
||||||
|
@ -8,9 +8,9 @@ information, but once again Robby Workman has covered the important
|
||||||
technical details in CHANGES_AND_HINTS.TXT. Thanks!
|
technical details in CHANGES_AND_HINTS.TXT. Thanks!
|
||||||
|
|
||||||
After jumping ahead through various Linux kernel branches over
|
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
|
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
|
a long-term support for two years helped to cement this decision
|
||||||
and should be good news for anyone wanting to keep a maintained
|
and should be good news for anyone wanting to keep a maintained
|
||||||
stable kernel on their system. As usual, the kernel is provided in
|
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
|
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 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
|
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
|
that don't support PAE (although it seems that these might support PAE
|
||||||
SMP kernel if your machine is able to boot with it (even if you have
|
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
|
only a single core) because the optimization and memory handling
|
||||||
options should yield better performance.
|
options should yield better performance.
|
||||||
|
|
||||||
If you'd like to try out the latest kernel branch, you'll find
|
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
|
.config files for Linux 4.6 in the /testing/source/ directory.
|
||||||
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.
|
|
||||||
|
|
||||||
One of the big changes in Slackware 14.1 is support for systems
|
Slackware 14.2 has support for systems running UEFI firmware (x86_64
|
||||||
running UEFI firmware (x86_64 Slackware edition only). We've added
|
Slackware edition only). Packages that help support UEFI include elilo,
|
||||||
several new packages for UEFI, including elilo, GRUB 2, and efibootmgr,
|
GRUB 2, and efibootmgr, and all of the installation media supports
|
||||||
and all of the installation media supports booting under UEFI, as do
|
booting under UEFI, as do the USB boot sticks generated during
|
||||||
the USB boot sticks generated during installation. At this point
|
installation. At this point there is no support for running the system
|
||||||
there is no support for running the system under Secure Boot, but a
|
under Secure Boot, but a dedicated user could add their own Machine Owner
|
||||||
dedicated user could add their own Machine Owner Key, sign their
|
Key, sign their kernels, modules, and bootloader, and then use shim to
|
||||||
kernels, modules, and bootloader, and then use shim to start the
|
start the bootloader. Documentation for installing on UEFI machines is
|
||||||
bootloader. We'll be looking into adding support for this in the
|
provided in a README_UEFI.TXT found in the top-level Slackware directory.
|
||||||
next development cycle. 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
|
Slackware ISO images (both the ones available online as well as
|
||||||
the discs sent out from the Slackware store) have been processed using
|
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
|
then be booted and used as the install source. This works on machines
|
||||||
running both regular BIOS as well as UEFI.
|
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
|
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
|
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
|
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
|
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
|
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
|
your system. The Dropline project ( http://www.droplinegnome.net ) will
|
||||||
put together a set of packages for running GNOME 3.x on Slackware.
|
be putting together a set of packages for running GNOME 3.20.1 on
|
||||||
There's also the MATE desktop, which is a fork of GNOME 2.x. SlackBuild
|
Slackware. There's also the MATE desktop, which is a fork of GNOME 2.x.
|
||||||
scripts are available to compile MATE packages for Slackware from
|
SlackBuild scripts are available to compile MATE packages for Slackware
|
||||||
http://mateslackbuilds.github.io - thanks to Chess Griffin and
|
from http://mateslackbuilds.github.io - thanks to Chess Griffin and
|
||||||
Willy Sudiarto Raharjo for making this option available.
|
Willy Sudiarto Raharjo for making this option available.
|
||||||
|
|
||||||
Need more build scripts? Something that you wanted wasn't included
|
Need more build scripts? Something that you wanted wasn't included
|
||||||
in Slackware? Well, then check out slackbuilds.org. Several of the team
|
in Slackware? Well, then check out slackbuilds.org. Several of the team
|
||||||
members work on the scripts there.
|
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
|
http://docs.slackware.com -- check it out, and join in to share your
|
||||||
knowledge!
|
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
|
scripts, installer, documentation (especially getting docs.slackware.com
|
||||||
up and running), and all the extra packages like multilib compilers
|
up and running), and all the extra packages like multilib compilers
|
||||||
(read more here: http://alien.slackbook.org/blog/), Robby Workman for
|
(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
|
projects, building and testing all that stuff, writing documentation, his
|
||||||
work with the team at slackbuilds.org, and lots of package upgrades,
|
work with the team at slackbuilds.org, and lots of package upgrades,
|
||||||
Piter Punk for slackpkg work, Stuart Winter for more updates to
|
Piter Punk for slackpkg work, Stuart Winter for more updates to
|
||||||
linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the
|
linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the
|
||||||
installer and system (he finds my bugs all the time while porting packages
|
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
|
to ARM for the Slackware ARM port: http://www.armedslack.org/), Vincent
|
||||||
Batts for keeping Ruby working well, for helping kickstart our
|
Batts for keeping Ruby working well and other miscellaneous fixes,
|
||||||
transition to MariaDB, and other miscellaneous fixes, Heinz Wiesinger
|
Heinz Wiesinger for working on PHP, MariaDB (especially!), icu4c, LLVM, and
|
||||||
for working on PHP, MariaDB (especially!), icu4c, LLVM, and lots of other
|
lots of other stuff, Amritpal Bath for various bugfixes and helping with
|
||||||
stuff, Amritpal Bath for various bugfixes and helping with release torrents,
|
release torrents, mrgoblin for testing RAID, bluetooth, and being a master
|
||||||
mrgoblin for testing RAID, bluetooth, and being a master of regex, and to
|
of regex. Other very honorable mentions go to Alan Hicks, Erik Jan Tromp,
|
||||||
mancha for patching many packages to handle the changed crypt() function
|
Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis, and anyone
|
||||||
in glibc-2.17+ (and for backporting many security fixes over the course
|
else I'm forgetting (including the other team members who contributed
|
||||||
of the development cycle). Other very honorable mentions go to Alan Hicks,
|
little fixes and suggestions here and there along with general moral
|
||||||
Erik Jan Tromp, Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis,
|
support). Special thanks to the folks who mailed in bug reports (and fixes)
|
||||||
and anyone else I'm forgetting (including the other team members who
|
and helped collaborate on this release. This was another great release
|
||||||
contributed little fixes and suggestions here and there along with
|
cycle for community participation, especially on the LinuxQuestions.org
|
||||||
general moral support). Special thanks to the folks who mailed in bug
|
Slackware forum. Thanks for the help, for keeping this project fun, and
|
||||||
reports (and fixes) and helped collaborate on this release. This was
|
making it possible for us to keep up with the rapid pace of Linux
|
||||||
another great release cycle for community participation, especially on the
|
development. Thanks to Andrea and Briah, too!
|
||||||
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!
|
|
||||||
|
|
||||||
Have fun!
|
Have fun!
|
||||||
|
|
||||||
|
|
220
Slackware-HOWTO
220
Slackware-HOWTO
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
Slackware Linux CD-ROM Installation HOWTO
|
Slackware Linux CD-ROM Installation HOWTO
|
||||||
Patrick Volkerding <volkerdi@slackware.com>
|
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
|
This document covers installation of the Slackware(R) distribution of the
|
||||||
Linux operating system from the Slackware CD-ROM.
|
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
|
including ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS, and
|
||||||
others. The x86 Slackware distribution of Linux runs on most PC
|
others. The x86 Slackware distribution of Linux runs on most PC
|
||||||
processors compatible with the Intel 486 or better, including (but not
|
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,
|
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,
|
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,
|
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
|
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
|
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.
|
known as AMD64, EM64T, or Intel 64) for the x86_64 edition of Slackware.
|
||||||
|
|
||||||
|
@ -97,13 +97,6 @@ linuxquestions.org.
|
||||||
|
|
||||||
2. Hardware Requirements
|
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:
|
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
|
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
|
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
|
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).
|
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 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.
|
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
|
categories available for installation, along with the (approximate) amount
|
||||||
of drive space needed to install the entire set:
|
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)
|
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)
|
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.
|
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
|
Usually DOS uses the entire drive. Use DOS fdisk to delete the
|
||||||
partition. Then create a smaller primary DOS partition, leaving
|
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
|
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
|
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
|
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
|
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
|
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
|
that you have some idea about which existing partition you can use for
|
||||||
to install on.
|
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
|
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
|
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
|
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
|
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
|
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:
|
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
|
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
|
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
|
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.
|
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
|
can be switched to, after setting up an initrd and
|
||||||
reinstalling LILO. It is packaged as a .txz, and can be
|
reinstalling LILO. It is packaged as a .txz, and can be
|
||||||
found on the installed system as:
|
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
|
hugesmp.s kernel. Try this if hugesmp.s does not work on
|
||||||
your machine.
|
your machine.
|
||||||
|
|
||||||
generic.s The trimmed down, more modular version of huge.s. Found on
|
generic.s The trimmed down, more modular version of huge.s. Found on
|
||||||
the system as:
|
the system as:
|
||||||
/boot/vmlinuz-generic-2.6.33.4
|
/boot/vmlinuz-generic-4.4.14
|
||||||
This also requires using an initrd.
|
This also requires using an initrd.
|
||||||
|
|
||||||
speakup.s This used to be a separate kernel patched with the Speakup
|
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
|
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
|
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
|
"make menuconfig", make sure that SMP (and the -smp suffix) are turned
|
||||||
off, and recompile the kernel with "make". But, that's for later --
|
off, and recompile the kernel with "make". But, that's for later --
|
||||||
after the install.
|
after the install.
|
||||||
|
@ -568,11 +561,12 @@ partition.
|
||||||
|
|
||||||
The next option on the setup menu is TARGET. This lets you select which
|
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
|
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
|
using a Linux filesystem. Probably the safer filesystem choice is "ext4",
|
||||||
with, your filesystem choices may include ext2 (the traditional Linux
|
which is a journaling filesystem based on ext2 which was the default
|
||||||
filesystem), ext3 (a journaling version of ext2), and Reiserfs (the first
|
filesystem for Linux for many years. Other good choices for a filesystem
|
||||||
journaling filesystem written for Linux; it stores files in a balanced
|
are xfs and btrfs (although with these you'll likely want your /boot
|
||||||
tree).
|
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"
|
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
|
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
|
SOURCE displays a menu offering the choice of installation from CD-ROM, a
|
||||||
hard drive partition, NFS, HTTP/FTP, or a directory (mounted manually).
|
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:
|
select the first option:
|
||||||
|
|
||||||
"Install from a Slackware CD-ROM"
|
"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
|
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
|
you'd like to use during the installation process. A menu will show
|
||||||
several options, including "full", "newbie", "menu", "expert", "custom",
|
several options, including "full", "terse", "menu", "expert", "newbie",
|
||||||
"tagpath", and "help". The help option gives detailed information on each
|
"custom", "tagpath", and "help". The help option gives detailed
|
||||||
of the choices.
|
information on each of the choices.
|
||||||
|
|
||||||
Most people will want to use "full". Others might want "menu", "expert"
|
Most people will want to use "full" or "terse". Others might want "menu",
|
||||||
or "newbie" mode. We'll cover each of these in detail now.
|
"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
|
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
|
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.
|
and installs them all without further prompting. This is fast and easy.
|
||||||
Of course, depending on which software categories you've chosen, this can
|
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
|
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
|
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
|
installation process. Because Linux allows you to split your installation
|
||||||
across multiple partitions, the installer cannot know ahead of time
|
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
|
scheme. Therefore, it is up to you to make sure that there is enough
|
||||||
room.
|
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
|
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
|
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
|
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.
|
tagfiles with an editor.
|
||||||
|
|
||||||
If you're new to Slackware, and you have enough drive space, you'll
|
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.
|
probably want to select the "full" or "terse" option as the easiest way
|
||||||
Otherwise, the "menu" option is another good choice for most beginners.
|
to install. Otherwise, the "menu" option is another good choice for most
|
||||||
If you think you need (or would just like to see) the extra information
|
beginners. If you think you need (or would just like to see) the extra
|
||||||
offered by the "newbie" mode, go ahead and use that. Don't say you
|
information offered by the "newbie" mode, go ahead and use that. Don't
|
||||||
weren't warned about the extra time it requires, though, especially
|
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
|
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
|
Once you have selected a prompting mode, the system begins the
|
||||||
installation process. If you've chosen "menu" or "expert" mode, you'll
|
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
|
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,
|
you've chosen the "newbie" mode, the installation will begin immediately,
|
||||||
continuing until it finds optional packages. You'll get a selection menu
|
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
|
for each of these. If you selected "full" or "terse", now it's time to sit
|
||||||
watch the packages install.
|
back and watch the packages install.
|
||||||
|
|
||||||
If you've selected too much software, it's possible that your hard drive
|
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
|
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,
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
After this, other installation scripts will run depending on which
|
||||||
packages you've installed. For instance, if you installed the network-*
|
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"
|
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
|
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
|
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
|
that it finds.
|
||||||
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)
|
|
||||||
|
|
||||||
The "expert" option gives you much more control over the configuration
|
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
|
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
|
parameters you'd like passed to the Linux kernel at boot time. If you
|
||||||
need any extra parameters enter them here.
|
need any extra parameters enter them here.
|
||||||
|
|
||||||
Then you'll be asked if you wish to use the framebuffer console. The
|
Then you'll be asked if you wish to use the framebuffer console. I'd
|
||||||
1024x768x256 console setting is a nice one to use in most cases, but you
|
recommend not using it, and just going with the "standard" selection, as
|
||||||
may need to experiment to find the nicest setting for your card. Some
|
some video cards will not work well with other choices. The usual reason
|
||||||
look terrible at modes larger than 800x600 because of the default refresh
|
for wanting the framebuffer console (besides getting Tux logos at boot)
|
||||||
rates, but at least ATI cards are known to look great at 1024x768x256.
|
was to adjust the size of the console text, but loading one of the
|
||||||
If you want to use the framebuffer console, select a mode here.
|
Termimus fonts is a better way to handle that.
|
||||||
|
|
||||||
Next, decide where you want LILO installed. Usually you'll want to
|
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
|
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
|
different boot manager then you'll want to install LILO on your root Linux
|
||||||
want to install LILO on your root Linux partition and then add that
|
partition and then add that partition to the boot manager menu using its
|
||||||
partition to the boot manager menu using its configuration tool. Under
|
configuration tool.
|
||||||
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)
|
|
||||||
|
|
||||||
The next menu lets you set a delay before the system boots into the
|
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
|
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.
|
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
|
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
|
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
|
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
|
time LILO prompt to select which partition you want to boot. A good
|
||||||
choice for this is "Linux".
|
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
|
your network. If you're not sure what this is, contact your network
|
||||||
administrator for help. Once you've specified the hostname and domain
|
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",
|
name, you'll be asked which type of setup you would like: "static IP",
|
||||||
"DHCP", or "loopback".
|
"DHCP", "NetworkManager", or "loopback".
|
||||||
|
|
||||||
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,
|
This is a good idea, so say yes. Confirm that the settings are correct,
|
||||||
and your networking will be configured to use DHCP.
|
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
|
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
|
reboot your machine. Simply press ctrl-alt-delete and the kernel will
|
||||||
kill any programs that are running, unmount your filesystems, and restart
|
kill any programs that are running, unmount your filesystems, and restart
|
||||||
|
@ -994,10 +995,7 @@ the machine.
|
||||||
|
|
||||||
5. Booting the installed Slackware system
|
5. Booting the installed Slackware system
|
||||||
|
|
||||||
If you've installed LILO, make sure you don't have a disk in your floppy
|
Before rebooting, make sure to remove the CD-ROM to avoid booting it, or
|
||||||
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
|
|
||||||
disable your machine's CD-ROM booting feature in the BIOS settings.
|
disable your machine's CD-ROM booting feature in the BIOS settings.
|
||||||
|
|
||||||
The kernel will go through the startup process, detecting your hardware,
|
The kernel will go through the startup process, detecting your hardware,
|
||||||
|
@ -1008,12 +1006,12 @@ darkstar login:
|
||||||
|
|
||||||
Log into the new system as "root".
|
Log into the new system as "root".
|
||||||
|
|
||||||
Welcome to Linux 2.6.33.4.
|
Welcome to Linux 4.4.14.
|
||||||
|
|
||||||
darkstar login: root
|
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.
|
You have new mail.
|
||||||
|
|
||||||
darkstar: ~#
|
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
|
are still a few programs you'll need to configure. We'll cover the most
|
||||||
important of these in this section.
|
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
|
If there are kernel modules that you need to load, then you should add a
|
||||||
like a device driver under DOS. You can think of the /etc/rc.d/rc.modules
|
line to this file for each kernel module that you'd like to load. Note that
|
||||||
file as similar to DOS's CONFIG.SYS. The file specifies which modules the
|
modern Linux systems include a feature that allows the kernel to load its
|
||||||
system needs to load to support the machine's hardware. After booting
|
own modules, called udev. This will load most modules automatically without
|
||||||
your machine, you may find that some of your hardware isn't detected
|
any need to edit rc.modules, and when using udev (or eudev) it might be better
|
||||||
(usually an Ethernet card). To provide the support, you'll need to load
|
to tell it how to load the modules you want automatically rather than loading
|
||||||
the correct kernel module. Note that modern Linux kernels include a
|
them at boot time with rc.modules. This is an advanced topic, and outside
|
||||||
feature that allows the kernel to load its own modules, called udev.
|
the scope of this document. If you're interested in this, "man udev" is a good
|
||||||
This will load many modules automatically without any need to edit
|
place to start reading. In any case, it's best to not edit rc.modules.local
|
||||||
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
|
|
||||||
unless you find that the modules you want to use are not being loaded
|
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
|
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"
|
with the "lsmod" command.
|
||||||
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.
|
|
||||||
|
|
||||||
There's a lot more information out there about kernel modules, including
|
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
|
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
|
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
|
ways. The kernel's documentation in /usr/src/linux/Documentation has a
|
||||||
lot of good information, as does the information shipped with udev (found
|
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
|
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
|
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
|
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
|
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
|
plugdev (plugable devices like USB cameras and flash memory), scanner, and
|
||||||
groups if you have a computer with multimedia peripherals and want to be
|
lp groups if you have a computer with multimedia peripherals and want to
|
||||||
able to access these. Add these group names, comma separated, at the
|
be able to access these. Add these group names at the following prompt:
|
||||||
following prompt:
|
|
||||||
|
|
||||||
Additional groups (comma separated) []:
|
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
|
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
|
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.
|
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":
|
commands to use after logging into the install disc as "root":
|
||||||
|
|
||||||
mount /dev/hda2 /mnt
|
mount /dev/sda2 /mnt
|
||||||
cd /mnt/etc
|
cd /mnt/etc
|
||||||
|
|
||||||
Next, you'll need to edit the "shadow" file to remove root's password.
|
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.
|
'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this.
|
||||||
|
|
||||||
Before you begin, I would strongly recommend making a backup of your
|
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. :-)
|
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
|
create a new directory to mount the CD on so that it doesn't get in the way
|
||||||
during the upgrade:
|
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
|
1. Upgrade your glibc shared libraries. This is important, or things
|
||||||
might go haywire during the next part of the upgrade:
|
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:
|
2. Upgrade your package utilities and related tools:
|
||||||
|
|
||||||
upgradepkg /root/slackware/a/pkgtools-*.tgz
|
upgradepkg /root/slackware/a/pkgtools-*.txz
|
||||||
upgradepkg /root/slackware/a/tar-*.tgz
|
upgradepkg /root/slackware/a/tar-*.txz
|
||||||
upgradepkg /root/slackware/a/xz-*.tgz
|
upgradepkg /root/slackware/a/xz-*.txz
|
||||||
upgradepkg /root/slackware/a/findutils-*.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 may spot some old, obsolete, or discontinued packages. If so,
|
||||||
you can remove these using 'removepkg'. This command will get rid of
|
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 \
|
removepkg ConsoleKit apmd bluez-hcidump cxxlibs foomatic-filters \
|
||||||
printer-applet quanta rexima scim-bridge xxgdb
|
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
|
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
|
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.
|
need to install it using installpkg, or upgradepkg --install-new.
|
||||||
|
|
||||||
Typically you'll need to make sure that you have installed the
|
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
|
If you're running the 64-bit kernel, or the 32-bit single processor
|
||||||
kernel, this is the command to use:
|
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:
|
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
|
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
|
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.
|
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!
|
I wish everyone good luck with this!
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Copyright 2009-2010 Erik Hanson, Minneapolis, MN, USA
|
# 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.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -74,7 +74,7 @@ OUTPUT=${OUTPUT:-/tmp}
|
||||||
rm -rf $PKG
|
rm -rf $PKG
|
||||||
mkdir -p $TMP $PKG $OUTPUT
|
mkdir -p $TMP $PKG $OUTPUT
|
||||||
cd $PKG
|
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 .
|
chown -R root:root .
|
||||||
chmod -R u+w,go+r-w,a-s .
|
chmod -R u+w,go+r-w,a-s .
|
||||||
|
|
||||||
|
@ -105,9 +105,6 @@ done
|
||||||
|
|
||||||
# Install a .desktop launcher:
|
# Install a .desktop launcher:
|
||||||
sed -i -e "s#Icon=google-chrome#Icon=/opt/google/chrome/product_logo_256.png#" \
|
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
|
$PKG/usr/share/applications/google-chrome.desktop
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/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.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
# Slackware build script for bash-completion
|
# Slackware build script for bash-completion
|
||||||
|
|
||||||
VERSION=2.1
|
VERSION=2.2
|
||||||
ARCH=noarch
|
ARCH=noarch
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-3}
|
||||||
|
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp}
|
TMP=${TMP:-/tmp}
|
||||||
|
@ -46,16 +46,32 @@ find . \
|
||||||
# Fixup sh completion for us
|
# Fixup sh completion for us
|
||||||
zcat $CWD/fixup-sh-script-completions.diff.gz | patch -p1 --verbose || exit 1
|
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 \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--mandir=/usr/man \
|
--mandir=/usr/man \
|
||||||
--infodir=/usr/info \
|
--infodir=/usr/info \
|
||||||
--docdir=/usr/doc/bash-completion-$VERSION
|
--docdir=/usr/doc/bash-completion-$VERSION || exit 1
|
||||||
|
|
||||||
make || exit 1
|
make || exit 1
|
||||||
make install DESTDIR=$PKG || 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
|
chmod 0755 $PKG/etc/profile.d/bash_completion.sh
|
||||||
|
|
||||||
mkdir -p $PKG/usr/doc/bash-completion-$VERSION
|
mkdir -p $PKG/usr/doc/bash-completion-$VERSION
|
||||||
|
|
|
@ -1,22 +1,19 @@
|
||||||
The 'sh' completion file only completes on *.sh files.
|
The 'sh' completion file only completes on *.sh files. This breaks the
|
||||||
This breaks the expectation (on Slackware, at least) that
|
expectation (on Slackware, at least) that e.g. "sh /etc/rc.d/rc.my<TAB>"
|
||||||
e.g. "sh /etc/rc.d/rc.my<TAB>" will complete to rc.mysql.
|
will complete to rc.mysql. This patch fixes that, but a consequence is that
|
||||||
This patch fixes that, but a consequence is that "sh" will
|
"sh" will complete on *any* filename. IMHO, that's not a regression at all,
|
||||||
complete on *any* filename. IMHO, that's not a regression
|
since stock bash without bash-completion does that already... --rworkman
|
||||||
at all, since stock bash without bash-completion does that
|
|
||||||
already... --rworkman
|
|
||||||
|
|
||||||
Acked-by: volkerdi
|
Acked-by: volkerdi
|
||||||
|
|
||||||
diff -Nur bash-completion-1.3.orig/completions/sh bash-completion-1.3/completions/sh
|
diff -Nur bash-completion-2.2.orig/completions/sh bash-completion-2.2/completions/sh
|
||||||
--- bash-completion-1.3.orig/completions/sh 2011-01-21 03:36:11.000000000 -0600
|
--- bash-completion-2.2.orig/completions/sh 2016-02-09 08:52:44.000000000 -0600
|
||||||
+++ bash-completion-1.3/completions/sh 2011-03-12 02:06:00.964938285 -0600
|
+++ bash-completion-2.2/completions/sh 2016-03-06 00:43:49.744767271 -0600
|
||||||
@@ -28,7 +28,7 @@
|
@@ -31,6 +31,6 @@
|
||||||
return 0
|
[[ $args -eq 1 ]] && ext=sh
|
||||||
fi
|
_filedir $ext
|
||||||
|
|
||||||
- _filedir sh
|
|
||||||
+ _filedir
|
|
||||||
} &&
|
} &&
|
||||||
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 (programmable completion for the bash shell)
|
||||||
bash-completion:
|
bash-completion:
|
||||||
bash-completion: Adds programmable completion to the bash shell. A new file called
|
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: /etc/profile.d/bash_completion.sh will be sourced for interactive
|
||||||
bash-completion: adding all sorts of enhanced command completion features. Once
|
bash-completion: bash shells adding all sorts of enhanced command completion features.
|
||||||
bash-completion: installed, you may get a list of all commands that have associated
|
bash-completion: Once installed, you may get a list of all commands that have
|
||||||
bash-completion: completions with 'complete -p', and examine the code for the shell
|
bash-completion: associated completions with 'complete -p', and examine the code for
|
||||||
bash-completion: functions with 'declare -f'.
|
bash-completion: the shell functions with 'declare -f'.
|
||||||
bash-completion:
|
bash-completion:
|
||||||
bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/
|
bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/
|
||||||
bash-completion:
|
bash-completion:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/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.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -30,13 +30,14 @@ if [ ! -d $TMP ]; then
|
||||||
fi
|
fi
|
||||||
PKG=/tmp/package-brltty
|
PKG=/tmp/package-brltty
|
||||||
|
|
||||||
VERSION=4.5
|
PKGNAM=brltty
|
||||||
BUILD=${BUILD:-1}
|
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:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
case "$( uname -m )" in
|
||||||
i?86) export ARCH=i486 ;;
|
i?86) export ARCH=i586 ;;
|
||||||
arm*) export ARCH=arm ;;
|
arm*) export ARCH=arm ;;
|
||||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
*) export ARCH=$( uname -m ) ;;
|
*) export ARCH=$( uname -m ) ;;
|
||||||
|
@ -49,6 +50,8 @@ else
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
NUMJOBS=${NUMJOBS:-" -j7 "}
|
||||||
|
|
||||||
rm -rf $PKG
|
rm -rf $PKG
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
|
@ -57,6 +60,7 @@ tar xvf $CWD/brltty-$VERSION.tar.?z* || exit 1
|
||||||
cd brltty-$VERSION
|
cd brltty-$VERSION
|
||||||
|
|
||||||
zcat $CWD/brltty.brlapi.pyx.diff.gz | patch -p1 --verbose || exit 1
|
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
|
sh autogen
|
||||||
|
|
||||||
|
@ -66,6 +70,7 @@ find . -perm 700 -exec chmod 755 {} \;
|
||||||
find . -perm 744 -exec chmod 755 {} \;
|
find . -perm 744 -exec chmod 755 {} \;
|
||||||
find . -perm 664 -exec chmod 644 {} \;
|
find . -perm 664 -exec chmod 644 {} \;
|
||||||
find . -perm 600 -exec chmod 644 {} \;
|
find . -perm 600 -exec chmod 644 {} \;
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--bindir=/bin \
|
--bindir=/bin \
|
||||||
|
@ -76,11 +81,16 @@ find . -perm 600 -exec chmod 644 {} \;
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--disable-java-bindings \
|
--disable-java-bindings \
|
||||||
--build=$ARCH-slackware-linux
|
--build=$ARCH-slackware-linux || exit 1
|
||||||
make -j2 || exit 1
|
|
||||||
|
make $NUMJOBS || exit 1
|
||||||
make install INSTALL_ROOT=$PKG || exit 1
|
make install INSTALL_ROOT=$PKG || exit 1
|
||||||
chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/*
|
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
|
( cd $PKG
|
||||||
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
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
|
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
|
mkdir -p $PKG/usr/doc/brltty-$VERSION
|
||||||
cp -a \
|
cp -a \
|
||||||
README* COPYING* \
|
README* COPYING* \
|
||||||
Documents/{Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \
|
Documents/{ChangeLog,Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \
|
||||||
$PKG/usr/doc/brltty-$VERSION
|
$PKG/usr/doc/brltty-$VERSION
|
||||||
cat Documents/ChangeLog | head -n 150 > $PKG/usr/doc/brltty-$VERSION/ChangeLog
|
|
||||||
( cd $PKG/usr/doc/brltty-$VERSION
|
( cd $PKG/usr/doc/brltty-$VERSION
|
||||||
find . -name "Makefile*" -exec rm -f {} \;
|
find . -name "Makefile*" -exec rm -f {} \;
|
||||||
find . -name "*.sgml" -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: mode) for a blind person using a soft braille display. It drives the
|
||||||
brltty: braille terminal and provides complete screen review functionality.
|
brltty: braille terminal and provides complete screen review functionality.
|
||||||
brltty:
|
brltty:
|
||||||
brltty:
|
brltty: Homepage: http://mielke.cc/brltty/
|
||||||
brltty:
|
brltty:
|
||||||
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
|
#!/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.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software for
|
# Permission to use, copy, modify, and distribute this software for
|
||||||
|
@ -28,72 +28,6 @@
|
||||||
# Descr: Adobe flash player plugin for mozilla
|
# Descr: Adobe flash player plugin for mozilla
|
||||||
# URL:
|
# URL:
|
||||||
# http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/
|
# 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.
|
# 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 .
|
# The package (.txz) and .txt file as well as build logs are created in /tmp .
|
||||||
|
@ -104,10 +38,11 @@
|
||||||
# Set initial variables:
|
# Set initial variables:
|
||||||
|
|
||||||
PRGNAM=flashplayer-plugin
|
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)
|
MAJVER=$(echo $VERSION | cut -d. -f1)
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-"alien"}
|
TAG=${TAG:-}
|
||||||
|
|
||||||
# Where do we look for sources?
|
# Where do we look for sources?
|
||||||
SRCDIR=$(cd $(dirname $0); pwd)
|
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
|
chroot . /usr/bin/update-desktop-database usr/share/applications > /dev/null 2>&1
|
||||||
fi
|
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
|
EOINS
|
||||||
|
|
||||||
# Add documentation:
|
# Add documentation:
|
||||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
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
|
cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||||
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
|
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
|
||||||
find $PKG/usr/doc -type f -exec chmod 644 {} \;
|
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
|
#!/bin/bash
|
||||||
# Copyright 2010, 2011, 2012, 2013 Eric Hameleers, Eindhoven. NL
|
# $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.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and distribute this software for
|
# 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
|
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
# SUCH DAMAGE.
|
# 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
|
PKGNAM=tigervnc
|
||||||
VERSION=${VERSION:-1.1.0}
|
VERSION=${VERSION:-1.6.0}
|
||||||
BUILD=${BUILD:-1}
|
PVER=$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)
|
||||||
NUMJOBS=${NUMJOBS:" -j4 "}
|
BUILD=${BUILD:-3}
|
||||||
|
NUMJOBS=${NUMJOBS:" -j7 "}
|
||||||
TAG=${TAG:-}
|
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
|
# TigerVNC needs to use source of the X.Org server whose version matches
|
||||||
# that of your installed X.Org package:
|
# that of your installed X.Org package:
|
||||||
XORG=${XORG:-$(X -version 2>&1 | grep "^X.Org X Server " | cut -f4 -d' ')}
|
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:
|
# OS Stamp into the binaries:
|
||||||
OSNAME="$(head -1 /etc/slackware-version)"
|
OSNAME="$(head -1 /etc/slackware-version)"
|
||||||
OSVENDOR="Slackware Linux Project"
|
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.
|
# 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"
|
DOCS_XORG="COPYING ChangeLog"
|
||||||
|
|
||||||
|
CWD=$(pwd)
|
||||||
|
TMP=${TMP:-/tmp}
|
||||||
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
if [ -e $CWD/machine.conf ]; then
|
if [ -e $CWD/machine.conf ]; then
|
||||||
. $CWD/machine.conf ]
|
. $CWD/machine.conf ]
|
||||||
elif [ -e /etc/slackbuild/machine.conf ]; then
|
elif [ -e /etc/slackbuild/machine.conf ]; then
|
||||||
|
@ -54,15 +126,15 @@ else
|
||||||
MARCH=$( uname -m )
|
MARCH=$( uname -m )
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$MARCH" in
|
case "$MARCH" in
|
||||||
i?86) export ARCH=i486 ;;
|
i?86) export ARCH=i586 ;;
|
||||||
arm*) export ARCH=arm ;;
|
arm*) export ARCH=arm ;;
|
||||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
*) export ARCH=$MARCH ;;
|
*) export ARCH=$MARCH ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
# Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX:
|
# Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX:
|
||||||
if [ "$ARCH" = "i486" ]; then
|
if [ "$ARCH" = "i586" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "s390" ]; then
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
SLKCFLAGS="-O2"
|
SLKCFLAGS="-O2"
|
||||||
|
@ -84,62 +156,11 @@ case "$ARCH" in
|
||||||
*) TARGET=$ARCH-slackware-linux ;;
|
*) TARGET=$ARCH-slackware-linux ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
CWD=$(pwd)
|
rm -rf $TMP/tmp-${PKGNAM} $PKG
|
||||||
TMP=${TMP:-/tmp}
|
mkdir -p $TMP/tmp-${PKGNAM}/deps/usr $PKG
|
||||||
PKG=$TMP/package-$PKGNAM
|
cd $TMP/tmp-${PKGNAM}
|
||||||
|
tar --owner=root --group=root -xvf $CWD/sources/$PKGNAM-$VERSION.tar.?z* || exit 1
|
||||||
rm -rf $PKG
|
tar --owner=root --group=root -xvf $CWD/sources/xorg-server-${XORG}.tar.?z* || exit 1
|
||||||
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 .)
|
|
||||||
|
|
||||||
# Make sure ownerships and permissions are sane:
|
# Make sure ownerships and permissions are sane:
|
||||||
chown -R root:root .
|
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 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \;
|
-exec chmod 644 {} \;
|
||||||
|
|
||||||
export LDFLAGS="$SLKLDFLAGS -lpthread"
|
export LDFLAGS="$SLKLDFLAGS"
|
||||||
export CXXFLAGS="$SLKCFLAGS"
|
export CXXFLAGS="$SLKCFLAGS"
|
||||||
export CFLAGS="$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
|
||||||
make DESTDIR=$PKG install || exit 1
|
#
|
||||||
|
# Compile tigervnc:
|
||||||
|
#
|
||||||
|
EOT
|
||||||
|
|
||||||
cd unix/xserver
|
cd $PKGNAM-$VERSION || exit 1
|
||||||
echo -e "\n*** Building xserver ***\n"
|
|
||||||
export CXXFLAGS="$SLKCFLAGS -fpermissive"
|
# 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 -
|
||||||
|
|
||||||
|
# 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
|
autoreconf -vif
|
||||||
|
|
||||||
# Default font paths to be used by the X server
|
# 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"
|
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 \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--mandir=/usr/man \
|
--mandir=/usr/man \
|
||||||
--disable-dri \
|
--disable-dri --enable-dri2 --disable-dri3 \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
|
--disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
|
||||||
--disable-xwin --disable-xephyr --disable-kdrive \
|
--disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \
|
||||||
--disable-xinerama \
|
|
||||||
--enable-composite \
|
--enable-composite \
|
||||||
|
--enable-glx --enable-glx-tls \
|
||||||
--enable-install-libxf86config \
|
--enable-install-libxf86config \
|
||||||
--enable-xcsecurity \
|
--enable-xcsecurity \
|
||||||
--enable-glx-tls --enable-dri2 \
|
--enable-xinerama \
|
||||||
--with-pic \
|
|
||||||
--with-int10=x86emu \
|
--with-int10=x86emu \
|
||||||
--with-default-font-path="${DEF_FONTPATH}" \
|
--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-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-path=/etc/X11/xkb \
|
||||||
--with-xkb-output=/var/lib/xkb \
|
--with-xkb-output=/var/lib/xkb \
|
||||||
--disable-config-dbus \
|
--disable-config-dbus \
|
||||||
--disable-config-hal \
|
--disable-config-hal \
|
||||||
--disable-config-udev \
|
--disable-config-udev \
|
||||||
--disable-devel-docs \
|
--disable-docs --disable-devel-docs \
|
||||||
|
--disable-selective-werror \
|
||||||
--disable-unit-tests \
|
--disable-unit-tests \
|
||||||
--without-dtrace \
|
--without-dtrace \
|
||||||
--with-os-name="$OSNAME" \
|
--with-os-name="$OSNAME" \
|
||||||
--with-os-vendor="$OSVENDOR" \
|
--with-os-vendor="$OSVENDOR" \
|
||||||
--with-builderstring="$BUILDER" \
|
--with-builderstring="$BUILDER" \
|
||||||
--build=$TARGET
|
--build=$TARGET || exit 1
|
||||||
|
|
||||||
make $NUMJOBS || make || exit 1
|
make V=1 TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" $NUMJOBS || exit 1
|
||||||
make -C hw/vnc DESTDIR=$PKG install
|
make TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" -C hw/vnc \
|
||||||
|
DESTDIR=$PKG install || exit 1
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
if [ "$DO_APPLET" = "YES" ]; then
|
# Provide a sample configuration for the libvnc.so extension of X.Org,
|
||||||
# Compile the java applet (needs the JDK... JRE is not enough):
|
# documentation is available inside the file:
|
||||||
cd java/src/com/tigervnc/vncviewer
|
mkdir -p $PKG/etc/X11/xorg.conf.d
|
||||||
make || exit 1
|
install -m644 $CWD/10-libvnc.conf $PKG/etc/X11/xorg.conf.d/10-libvnc.conf.new
|
||||||
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
|
|
||||||
|
|
||||||
# Install menu entry:
|
# Install menu entry:
|
||||||
mkdir -p $PKG/usr/share/{applications,icons/hicolor/{16x16,24x24,32x32,48x48}/apps}
|
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
|
cat <<EOT > $PKG/usr/share/applications/tigervnc.desktop
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Encoding=UTF-8
|
Encoding=UTF-8
|
||||||
Name=TigerVNC
|
Name=TigerVNC Viewer
|
||||||
GenericName=VNCViewer (RFB Client)
|
GenericName=VNCViewer (RFB Client)
|
||||||
Comment=Connect to remote desktop
|
Comment=Connect to remote desktop
|
||||||
SwallowExec=
|
SwallowExec=
|
||||||
|
@ -262,6 +316,24 @@ EOT
|
||||||
# Add this to the doinst.sh:
|
# Add this to the doinst.sh:
|
||||||
! [ -d $PKG/install ] && mkdir -p $PKG/install
|
! [ -d $PKG/install ] && mkdir -p $PKG/install
|
||||||
cat <<EOT >> $PKG/install/doinst.sh
|
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:
|
# Update the desktop database:
|
||||||
if [ -x usr/bin/update-desktop-database ]; then
|
if [ -x usr/bin/update-desktop-database ]; then
|
||||||
chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1
|
chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1
|
||||||
|
@ -282,9 +354,13 @@ fi
|
||||||
EOT
|
EOT
|
||||||
|
|
||||||
# Add documentation:
|
# 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
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true
|
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
|
chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
find $PKG/usr/doc -type f -exec chmod 644 {} \;
|
find $PKG/usr/doc -type f -exec chmod 644 {} \;
|
||||||
|
|
||||||
|
@ -296,7 +372,7 @@ fi
|
||||||
|
|
||||||
# Strip binaries (if any):
|
# Strip binaries (if any):
|
||||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
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:
|
# Add a package description:
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
@ -307,5 +383,5 @@ fi
|
||||||
|
|
||||||
# Build the package:
|
# Build the package:
|
||||||
cd $PKG
|
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: - Many encryption schemes, some of which include WEP/WPA/WPA2
|
||||||
wicd: - Compatible with wireless-tools
|
wicd: - Compatible with wireless-tools
|
||||||
wicd:
|
wicd:
|
||||||
wicd: Homepage: http://wicd.sourceforge.net
|
wicd: Homepage: https://launchpad.net/wicd
|
||||||
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
|
#!/bin/sh
|
||||||
|
|
||||||
# Copyright 2008,2009,2010,2011,2012 Robby Workman Northport, AL, USA
|
# Copyright 2008-2015 Robby Workman, Tuscaloosa, AL, USA
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use of this script, with or without modification, is
|
# Redistribution and use of this script, with or without modification, is
|
||||||
|
@ -21,13 +21,13 @@
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
PRGNAM=wicd
|
PRGNAM=wicd
|
||||||
VERSION=${VERSION:-1.7.2.4}
|
VERSION=${VERSION:-1.7.4}
|
||||||
BUILD=${BUILD:-4}
|
BUILD=${BUILD:-2}
|
||||||
|
|
||||||
# Automatically determine architecture for build & packaging:
|
# Automatically determine architecture for build & packaging:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
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:
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
*) export ARCH=$( uname -m ) ;;
|
*) export ARCH=$( uname -m ) ;;
|
||||||
esac
|
esac
|
||||||
|
@ -37,7 +37,7 @@ CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp}
|
TMP=${TMP:-/tmp}
|
||||||
PKG=$TMP/package-$PRGNAM
|
PKG=$TMP/package-$PRGNAM
|
||||||
|
|
||||||
if [ "$ARCH" = "i486" ]; then
|
if [ "$ARCH" = "i586" ]; then
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "s390" ]; then
|
elif [ "$ARCH" = "s390" ]; then
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
|
@ -61,20 +61,32 @@ find . \
|
||||||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \;
|
-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 \
|
python setup.py configure \
|
||||||
--lib=/usr/lib${LIBDIRSUFFIX}/wicd \
|
--lib=/usr/lib${LIBDIRSUFFIX}/wicd \
|
||||||
--kdedir=/usr/share/autostart \
|
--kdedir=/usr/share/autostart \
|
||||||
--backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \
|
--backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \
|
||||||
|
--no-install-gnome-shell-extensions \
|
||||||
|| exit 1
|
|| 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
|
python setup.py install --root=$PKG || exit 1
|
||||||
|
|
||||||
# Handle some Slackware defaults
|
# Handle some Slackware defaults
|
||||||
|
|
|
@ -23,12 +23,12 @@
|
||||||
|
|
||||||
PKGNAM=xf86-video-fbdev
|
PKGNAM=xf86-video-fbdev
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
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:
|
# Automatically determine the architecture we're building on:
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$(uname -m)" in
|
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 ;;
|
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:
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
*) ARCH=$(uname -m) ;;
|
*) ARCH=$(uname -m) ;;
|
||||||
|
@ -41,9 +41,6 @@ NUMJOBS=${NUMJOBS:-" -j7 "}
|
||||||
if [ "$ARCH" = "i386" ]; then
|
if [ "$ARCH" = "i386" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
|
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i486" ]; then
|
|
||||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
|
||||||
LIBDIRSUFFIX=""
|
|
||||||
elif [ "$ARCH" = "i586" ]; then
|
elif [ "$ARCH" = "i586" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
LIBDIRSUFFIX=""
|
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
|
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).
|
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
|
PKGNAM=xfce4-mixer
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
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
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
case "$( uname -m )" in
|
||||||
i?86) ARCH=i486 ;;
|
i?86) ARCH=i586 ;;
|
||||||
arm*) ARCH=arm ;;
|
arm*) ARCH=arm ;;
|
||||||
*) ARCH=$( uname -m ) ;;
|
*) ARCH=$( uname -m ) ;;
|
||||||
esac
|
esac
|
||||||
|
@ -40,8 +40,8 @@ CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp}
|
TMP=${TMP:-/tmp}
|
||||||
PKG=$TMP/package-$PKGNAM
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
if [ "$ARCH" = "i486" ]; then
|
if [ "$ARCH" = "i586" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i686" ]; then
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
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 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \;
|
-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" \
|
CFLAGS="$SLKCFLAGS" \
|
||||||
CXXFLAGS="$SLKCFLAGS" \
|
CXXFLAGS="$SLKCFLAGS" \
|
||||||
./configure \
|
./configure \
|
||||||
|
@ -77,6 +83,7 @@ CXXFLAGS="$SLKCFLAGS" \
|
||||||
--mandir=/usr/man \
|
--mandir=/usr/man \
|
||||||
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
--docdir=/usr/doc/$PKGNAM-$VERSION \
|
||||||
--disable-debug \
|
--disable-debug \
|
||||||
|
--disable-unique \
|
||||||
--build=$ARCH-slackware-linux || exit 1
|
--build=$ARCH-slackware-linux || exit 1
|
||||||
|
|
||||||
make $NUMJOBS || make || 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 \
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
| 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
|
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
|
||||||
cp -a \
|
cp -a \
|
||||||
AUTHORS COPYING* HACKING INSTALL NEWS README* THANKS TODO \
|
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
|
PKGNAM=xfce4-volumed
|
||||||
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
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
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
case "$( uname -m )" in
|
||||||
i?86) ARCH=i486 ;;
|
i?86) ARCH=i586 ;;
|
||||||
arm*) ARCH=arm ;;
|
arm*) ARCH=arm ;;
|
||||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||||
*) ARCH=$( uname -m ) ;;
|
*) ARCH=$( uname -m ) ;;
|
||||||
|
@ -43,8 +43,8 @@ CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp}
|
TMP=${TMP:-/tmp}
|
||||||
PKG=$TMP/package-$PKGNAM
|
PKG=$TMP/package-$PKGNAM
|
||||||
|
|
||||||
if [ "$ARCH" = "i486" ]; then
|
if [ "$ARCH" = "i586" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
||||||
LIBDIRSUFFIX=""
|
LIBDIRSUFFIX=""
|
||||||
elif [ "$ARCH" = "i686" ]; then
|
elif [ "$ARCH" = "i686" ]; then
|
||||||
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
|
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 \) \
|
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||||
-exec chmod 644 {} \;
|
-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" \
|
CFLAGS="$SLKCFLAGS" \
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--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" \
|
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
|
||||||
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
||||||
"acpid" "ACPI Power Management daemon" "on" \
|
"acpid" "ACPI Power Management daemon" "on" \
|
||||||
"apmd" "APM Power Management daemon" "on" \
|
|
||||||
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
||||||
"bash" "GNU bash shell - REQUIRED" "on" \
|
"bash" "GNU bash shell - REQUIRED" "on" \
|
||||||
"bin" "Various system utilities - 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" \
|
"cpio" "The GNU cpio backup/archiving utility" "on" \
|
||||||
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
||||||
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
||||||
"cups" "CUPS - printer spooling system" "on" \
|
|
||||||
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
|
|
||||||
"dbus" "Message bus daemon" "on" \
|
"dbus" "Message bus daemon" "on" \
|
||||||
"dcron" "Cron daemon - REQUIRED" "on" \
|
"dcron" "Cron daemon - REQUIRED" "on" \
|
||||||
"devs" "Device files found in /dev - 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" \
|
"elilo" "Linux Loader for EFI-based platforms" "on" \
|
||||||
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
||||||
"etc" "System config files & utilities - 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" \
|
"file" "Determines what file format data is in" "on" \
|
||||||
"findutils" "GNU file finding utilities" "on" \
|
"findutils" "GNU file finding utilities" "on" \
|
||||||
"floppy" "Utilities for using DOS floppies" "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" \
|
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
|
||||||
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
||||||
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
||||||
|
"hwdata" "Hardware identification and config data" "on" \
|
||||||
"infozip" "zip/unzip archive utilities" "on" \
|
"infozip" "zip/unzip archive utilities" "on" \
|
||||||
"inotify-tools" "Command-line tools for using inotify." "on" \
|
"inotify-tools" "Command-line tools for using inotify." "on" \
|
||||||
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
||||||
"kbd" "Change keyboard and console mappings" "on" \
|
"kbd" "Change keyboard and console mappings" "on" \
|
||||||
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
||||||
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \
|
"kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
|
||||||
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \
|
"kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
|
||||||
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \
|
"kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
|
||||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||||
"less" "A text pager utility - REQUIRED" "on" \
|
"less" "A text pager utility - REQUIRED" "on" \
|
||||||
"lha" "LHA archive utility" "on" \
|
"lha" "LHA archive utility" "on" \
|
||||||
"libcgroup" "Tools for using kernel control groups" "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" \
|
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
|
||||||
"logrotate" "System log rotation utility" "on" \
|
"logrotate" "System log rotation utility" "on" \
|
||||||
"lrzip" "Long Range ZIP" "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" \
|
"pciutils" "Linux PCI utilities" "on" \
|
||||||
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
||||||
"pkgtools" "Slackware package management tools - REQUIRED" "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" \
|
"quota" "User disk quota utilities" "on" \
|
||||||
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
||||||
"rpm2tgz" "A simple script to convert an RPM to a tgz" "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" \
|
"tcsh" "Extended C shell /bin/tcsh" "on" \
|
||||||
"time" "Times how long a process takes to run" "on" \
|
"time" "Times how long a process takes to run" "on" \
|
||||||
"tree" "Display a directory in tree form" "on" \
|
"tree" "Display a directory in tree form" "on" \
|
||||||
"udev" "Manages /dev and modules - REQUIRED" "on" \
|
|
||||||
"udisks" "storage device daemon" "on" \
|
"udisks" "storage device daemon" "on" \
|
||||||
"udisks2" "storage device daemon v2" "on" \
|
"udisks2" "storage device daemon v2" "on" \
|
||||||
"unarj" "Extract ARJ archives" "on" \
|
"unarj" "Extract ARJ archives" "on" \
|
||||||
|
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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" \
|
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
|
||||||
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \
|
||||||
"acpid" "ACPI Power Management daemon" "on" \
|
"acpid" "ACPI Power Management daemon" "on" \
|
||||||
"apmd" "APM Power Management daemon" "on" \
|
|
||||||
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
|
||||||
"bash" "GNU bash shell - REQUIRED" "on" \
|
"bash" "GNU bash shell - REQUIRED" "on" \
|
||||||
"bin" "Various system utilities - 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" \
|
"cpio" "The GNU cpio backup/archiving utility" "on" \
|
||||||
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
"cpufrequtils" "Kernel CPUfreq utilities" "on" \
|
||||||
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
"cryptsetup" "Utilities for encrypting partitions" "on" \
|
||||||
"cups" "CUPS - printer spooling system" "on" \
|
|
||||||
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
|
|
||||||
"dbus" "Message bus daemon" "on" \
|
"dbus" "Message bus daemon" "on" \
|
||||||
"dcron" "Cron daemon - REQUIRED" "on" \
|
"dcron" "Cron daemon - REQUIRED" "on" \
|
||||||
"devs" "Device files found in /dev - 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" \
|
"elilo" "Linux Loader for EFI-based platforms" "on" \
|
||||||
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
|
||||||
"etc" "System config files & utilities - 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" \
|
"file" "Determines what file format data is in" "on" \
|
||||||
"findutils" "GNU file finding utilities" "on" \
|
"findutils" "GNU file finding utilities" "on" \
|
||||||
"floppy" "Utilities for using DOS floppies" "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" \
|
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
|
||||||
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
"gzip" "GNU zip compression utility - REQUIRED" "on" \
|
||||||
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
"hdparm" "Get/Set IDE hard drive parameters" "on" \
|
||||||
|
"hwdata" "Hardware identification and config data" "on" \
|
||||||
"infozip" "zip/unzip archive utilities" "on" \
|
"infozip" "zip/unzip archive utilities" "on" \
|
||||||
"inotify-tools" "Command-line tools for using inotify." "on" \
|
"inotify-tools" "Command-line tools for using inotify." "on" \
|
||||||
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
|
||||||
"kbd" "Change keyboard and console mappings" "on" \
|
"kbd" "Change keyboard and console mappings" "on" \
|
||||||
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
|
||||||
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \
|
"kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
|
||||||
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \
|
"kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
|
||||||
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \
|
"kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
|
||||||
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
"kmod" "Kernel module utilities -- REQUIRED" "on" \
|
||||||
"less" "A text pager utility - REQUIRED" "on" \
|
"less" "A text pager utility - REQUIRED" "on" \
|
||||||
"lha" "LHA archive utility" "on" \
|
"lha" "LHA archive utility" "on" \
|
||||||
"libcgroup" "Tools for using kernel control groups" "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" \
|
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
|
||||||
"logrotate" "System log rotation utility" "on" \
|
"logrotate" "System log rotation utility" "on" \
|
||||||
"lrzip" "Long Range ZIP" "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" \
|
"pciutils" "Linux PCI utilities" "on" \
|
||||||
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
|
||||||
"pkgtools" "Slackware package management tools - REQUIRED" "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" \
|
"quota" "User disk quota utilities" "on" \
|
||||||
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
|
||||||
"rpm2tgz" "A simple script to convert an RPM to a tgz" "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" \
|
"tcsh" "Extended C shell /bin/tcsh" "on" \
|
||||||
"time" "Times how long a process takes to run" "on" \
|
"time" "Times how long a process takes to run" "on" \
|
||||||
"tree" "Display a directory in tree form" "on" \
|
"tree" "Display a directory in tree form" "on" \
|
||||||
"udev" "Manages /dev and modules - REQUIRED" "on" \
|
|
||||||
"udisks" "storage device daemon" "on" \
|
"udisks" "storage device daemon" "on" \
|
||||||
"udisks2" "storage device daemon v2" "on" \
|
"udisks2" "storage device daemon v2" "on" \
|
||||||
"unarj" "Extract ARJ archives" "on" \
|
"unarj" "Extract ARJ archives" "on" \
|
||||||
|
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -3,7 +3,6 @@ aaa_elflibs:ADD
|
||||||
aaa_terminfo:REC
|
aaa_terminfo:REC
|
||||||
acl:ADD
|
acl:ADD
|
||||||
acpid:REC
|
acpid:REC
|
||||||
apmd:REC
|
|
||||||
attr:ADD
|
attr:ADD
|
||||||
bash:ADD
|
bash:ADD
|
||||||
bin:ADD
|
bin:ADD
|
||||||
|
@ -13,8 +12,6 @@ coreutils:ADD
|
||||||
cpio:ADD
|
cpio:ADD
|
||||||
cpufrequtils:OPT
|
cpufrequtils:OPT
|
||||||
cryptsetup:OPT
|
cryptsetup:OPT
|
||||||
cups:REC
|
|
||||||
cxxlibs:ADD
|
|
||||||
dbus:REC
|
dbus:REC
|
||||||
dcron:ADD
|
dcron:ADD
|
||||||
devs:ADD
|
devs:ADD
|
||||||
|
@ -27,6 +24,7 @@ eject:REC
|
||||||
elilo:REC
|
elilo:REC
|
||||||
elvis:ADD
|
elvis:ADD
|
||||||
etc:ADD
|
etc:ADD
|
||||||
|
eudev:ADD
|
||||||
file:REC
|
file:REC
|
||||||
findutils:ADD
|
findutils:ADD
|
||||||
floppy:ADD
|
floppy:ADD
|
||||||
|
@ -42,6 +40,7 @@ grep:ADD
|
||||||
grub:REC
|
grub:REC
|
||||||
gzip:ADD
|
gzip:ADD
|
||||||
hdparm:ADD
|
hdparm:ADD
|
||||||
|
hwdata:ADD
|
||||||
infozip:ADD
|
infozip:ADD
|
||||||
inotify-tools:REC
|
inotify-tools:REC
|
||||||
jfsutils:OPT
|
jfsutils:OPT
|
||||||
|
@ -54,6 +53,7 @@ kmod:ADD
|
||||||
less:ADD
|
less:ADD
|
||||||
lha:REC
|
lha:REC
|
||||||
libcgroup:REC
|
libcgroup:REC
|
||||||
|
libgudev:ADD
|
||||||
lilo:ADD
|
lilo:ADD
|
||||||
logrotate:ADD
|
logrotate:ADD
|
||||||
lrzip:OPT
|
lrzip:OPT
|
||||||
|
@ -72,7 +72,7 @@ patch:REC
|
||||||
pciutils:REC
|
pciutils:REC
|
||||||
pcmciautils:REC
|
pcmciautils:REC
|
||||||
pkgtools:ADD
|
pkgtools:ADD
|
||||||
procps:ADD
|
procps-ng:ADD
|
||||||
quota:OPT
|
quota:OPT
|
||||||
reiserfsprogs:ADD
|
reiserfsprogs:ADD
|
||||||
rpm2tgz:REC
|
rpm2tgz:REC
|
||||||
|
@ -93,7 +93,6 @@ tar:ADD
|
||||||
tcsh:REC
|
tcsh:REC
|
||||||
time:REC
|
time:REC
|
||||||
tree:REC
|
tree:REC
|
||||||
udev:ADD
|
|
||||||
udisks:REC
|
udisks:REC
|
||||||
udisks2:REC
|
udisks2:REC
|
||||||
unarj:REC
|
unarj:REC
|
||||||
|
|
|
@ -22,6 +22,9 @@ done." 22 72 12 \
|
||||||
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
||||||
"cdrdao" "Tool for burning audio CDRs" "on" \
|
"cdrdao" "Tool for burning audio CDRs" "on" \
|
||||||
"cdrtools" "CD-R/RW mastering/burning tools" "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" \
|
"dc3dd" "Enhanced dd for computer forensics" "on" \
|
||||||
"ddrescue" "Data recovery utility" "on" \
|
"ddrescue" "Data recovery utility" "on" \
|
||||||
"diffstat" "Generate diff statistics" "on" \
|
"diffstat" "Generate diff statistics" "on" \
|
||||||
|
@ -31,7 +34,6 @@ done." 22 72 12 \
|
||||||
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
||||||
"enscript" "A text to PostScript utility" "on" \
|
"enscript" "A text to PostScript utility" "on" \
|
||||||
"flac" "Free Lossless Audio Codec" "on" \
|
"flac" "Free Lossless Audio Codec" "on" \
|
||||||
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
|
|
||||||
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
||||||
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
||||||
"gphoto2" "A command-line camera client for libgphoto2" "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" \
|
"lsof" "A tool to list open files" "on" \
|
||||||
"lsscsi" "Display infomation about SCSI devices" "on" \
|
"lsscsi" "Display infomation about SCSI devices" "on" \
|
||||||
"lxc" "Linux Containers tools" "on" \
|
"lxc" "Linux Containers tools" "on" \
|
||||||
|
"lzip" "A lossless data compressor" "on" \
|
||||||
"madplay" "MPEG audio player" "on" \
|
"madplay" "MPEG audio player" "on" \
|
||||||
"man" "Primary tool for reading online documentation" "on" \
|
"man" "Primary tool for reading online documentation" "on" \
|
||||||
"man-pages" "Online documentation (requires groff)" "on" \
|
"man-pages" "Online documentation (requires groff)" "on" \
|
||||||
|
@ -61,8 +64,10 @@ done." 22 72 12 \
|
||||||
"mpg123" "A command-line MP3 player" "on" \
|
"mpg123" "A command-line MP3 player" "on" \
|
||||||
"nano" "A simple editor with the look and feel of Pico" "on" \
|
"nano" "A simple editor with the look and feel of Pico" "on" \
|
||||||
"normalize" "Normalize audio file volume" "on" \
|
"normalize" "Normalize audio file volume" "on" \
|
||||||
|
"pamixer" "PulseAudio command line mixer" "on" \
|
||||||
"pm-utils" "Power management utilities" "on" \
|
"pm-utils" "Power management utilities" "on" \
|
||||||
"powertop" "PowerTOP system energy usage utility" "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" \
|
"radeontool" "Utility for laptops with a Radeon chipset" "on" \
|
||||||
"rpm" "RPM package tool (unsupported)" "on" \
|
"rpm" "RPM package tool (unsupported)" "on" \
|
||||||
"rzip" "A large file compression utility" "on" \
|
"rzip" "A large file compression utility" "on" \
|
||||||
|
@ -73,11 +78,13 @@ done." 22 72 12 \
|
||||||
"soma" "A dialog-based Internet radio player" "on" \
|
"soma" "A dialog-based Internet radio player" "on" \
|
||||||
"sox" "Sound utilities" "on" \
|
"sox" "Sound utilities" "on" \
|
||||||
"sqlite" "A small SQL database server and library" "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" \
|
"sudo" "Allow special users limited root access" "on" \
|
||||||
"sysstat" "System performance monitoring tools" "on" \
|
"sysstat" "System performance monitoring tools" "on" \
|
||||||
"terminus-font" "a clean fixed width font" "on" \
|
"terminus-font" "a clean fixed width font" "on" \
|
||||||
"texinfo" "GNU texinfo documentation system" "on" \
|
"texinfo" "GNU texinfo documentation system" "on" \
|
||||||
"tmux" "terminal multiplexer" "on" \
|
"tmux" "terminal multiplexer" "on" \
|
||||||
|
"usbmuxd" "iOS USB connection daemon" "on" \
|
||||||
"vbetool" "Video BIOS execution tool" "on" \
|
"vbetool" "Video BIOS execution tool" "on" \
|
||||||
"vim" "Improved vi clone" "on" \
|
"vim" "Improved vi clone" "on" \
|
||||||
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
||||||
|
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -22,6 +22,9 @@ done." 22 72 12 \
|
||||||
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
"cdparanoia" "Cdparanoia CD audio ripper" "on" \
|
||||||
"cdrdao" "Tool for burning audio CDRs" "on" \
|
"cdrdao" "Tool for burning audio CDRs" "on" \
|
||||||
"cdrtools" "CD-R/RW mastering/burning tools" "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" \
|
"dc3dd" "Enhanced dd for computer forensics" "on" \
|
||||||
"ddrescue" "Data recovery utility" "on" \
|
"ddrescue" "Data recovery utility" "on" \
|
||||||
"diffstat" "Generate diff statistics" "on" \
|
"diffstat" "Generate diff statistics" "on" \
|
||||||
|
@ -31,7 +34,6 @@ done." 22 72 12 \
|
||||||
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
|
||||||
"enscript" "A text to PostScript utility" "on" \
|
"enscript" "A text to PostScript utility" "on" \
|
||||||
"flac" "Free Lossless Audio Codec" "on" \
|
"flac" "Free Lossless Audio Codec" "on" \
|
||||||
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
|
|
||||||
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \
|
||||||
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
|
||||||
"gphoto2" "A command-line camera client for libgphoto2" "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" \
|
"lsof" "A tool to list open files" "on" \
|
||||||
"lsscsi" "Display infomation about SCSI devices" "on" \
|
"lsscsi" "Display infomation about SCSI devices" "on" \
|
||||||
"lxc" "Linux Containers tools" "on" \
|
"lxc" "Linux Containers tools" "on" \
|
||||||
|
"lzip" "A lossless data compressor" "on" \
|
||||||
"madplay" "MPEG audio player" "on" \
|
"madplay" "MPEG audio player" "on" \
|
||||||
"man" "Primary tool for reading online documentation" "on" \
|
"man" "Primary tool for reading online documentation" "on" \
|
||||||
"man-pages" "Online documentation (requires groff)" "on" \
|
"man-pages" "Online documentation (requires groff)" "on" \
|
||||||
|
@ -61,8 +64,10 @@ done." 22 72 12 \
|
||||||
"mpg123" "A command-line MP3 player" "on" \
|
"mpg123" "A command-line MP3 player" "on" \
|
||||||
"nano" "A simple editor with the look and feel of Pico" "on" \
|
"nano" "A simple editor with the look and feel of Pico" "on" \
|
||||||
"normalize" "Normalize audio file volume" "on" \
|
"normalize" "Normalize audio file volume" "on" \
|
||||||
|
"pamixer" "PulseAudio command line mixer" "on" \
|
||||||
"pm-utils" "Power management utilities" "on" \
|
"pm-utils" "Power management utilities" "on" \
|
||||||
"powertop" "PowerTOP system energy usage utility" "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" \
|
"radeontool" "Utility for laptops with a Radeon chipset" "on" \
|
||||||
"rpm" "RPM package tool (unsupported)" "on" \
|
"rpm" "RPM package tool (unsupported)" "on" \
|
||||||
"rzip" "A large file compression utility" "on" \
|
"rzip" "A large file compression utility" "on" \
|
||||||
|
@ -73,11 +78,13 @@ done." 22 72 12 \
|
||||||
"soma" "A dialog-based Internet radio player" "on" \
|
"soma" "A dialog-based Internet radio player" "on" \
|
||||||
"sox" "Sound utilities" "on" \
|
"sox" "Sound utilities" "on" \
|
||||||
"sqlite" "A small SQL database server and library" "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" \
|
"sudo" "Allow special users limited root access" "on" \
|
||||||
"sysstat" "System performance monitoring tools" "on" \
|
"sysstat" "System performance monitoring tools" "on" \
|
||||||
"terminus-font" "a clean fixed width font" "on" \
|
"terminus-font" "a clean fixed width font" "on" \
|
||||||
"texinfo" "GNU texinfo documentation system" "on" \
|
"texinfo" "GNU texinfo documentation system" "on" \
|
||||||
"tmux" "terminal multiplexer" "on" \
|
"tmux" "terminal multiplexer" "on" \
|
||||||
|
"usbmuxd" "iOS USB connection daemon" "on" \
|
||||||
"vbetool" "Video BIOS execution tool" "on" \
|
"vbetool" "Video BIOS execution tool" "on" \
|
||||||
"vim" "Improved vi clone" "on" \
|
"vim" "Improved vi clone" "on" \
|
||||||
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
|
||||||
|
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -9,6 +9,9 @@ bpe:OPT
|
||||||
cdparanoia:OPT
|
cdparanoia:OPT
|
||||||
cdrdao:OPT
|
cdrdao:OPT
|
||||||
cdrtools:OPT
|
cdrtools:OPT
|
||||||
|
cgmanager:REC
|
||||||
|
cups:REC
|
||||||
|
cups-filters:REC
|
||||||
dc3dd:OPT
|
dc3dd:OPT
|
||||||
ddrescue:OPT
|
ddrescue:OPT
|
||||||
diffstat:REC
|
diffstat:REC
|
||||||
|
@ -18,7 +21,6 @@ dmidecode:ADD
|
||||||
dvd+rw-tools:OPT
|
dvd+rw-tools:OPT
|
||||||
enscript:OPT
|
enscript:OPT
|
||||||
flac:OPT
|
flac:OPT
|
||||||
foomatic-filters:REC
|
|
||||||
ghostscript:REC
|
ghostscript:REC
|
||||||
ghostscript-fonts-std:REC
|
ghostscript-fonts-std:REC
|
||||||
gphoto2:REC
|
gphoto2:REC
|
||||||
|
@ -38,6 +40,7 @@ lm_sensors:REC
|
||||||
lsof:OPT
|
lsof:OPT
|
||||||
lsscsi:OPT
|
lsscsi:OPT
|
||||||
lxc:OPT
|
lxc:OPT
|
||||||
|
lzip:OPT
|
||||||
madplay:OPT
|
madplay:OPT
|
||||||
man:ADD
|
man:ADD
|
||||||
man-pages:REC
|
man-pages:REC
|
||||||
|
@ -48,8 +51,10 @@ most:OPT
|
||||||
mpg123:OPT
|
mpg123:OPT
|
||||||
nano:REC
|
nano:REC
|
||||||
normalize:OPT
|
normalize:OPT
|
||||||
|
pamixer:REC
|
||||||
pm-utils:OPT
|
pm-utils:OPT
|
||||||
powertop:OPT
|
powertop:OPT
|
||||||
|
qpdf:REC
|
||||||
radeontool:REC
|
radeontool:REC
|
||||||
rpm:OPT
|
rpm:OPT
|
||||||
rzip:OPT
|
rzip:OPT
|
||||||
|
@ -60,11 +65,13 @@ slackpkg:REC
|
||||||
soma:REC
|
soma:REC
|
||||||
sox:REC
|
sox:REC
|
||||||
sqlite:OPT
|
sqlite:OPT
|
||||||
|
squashfs-tools:REC
|
||||||
sudo:OPT
|
sudo:OPT
|
||||||
sysstat:OPT
|
sysstat:OPT
|
||||||
terminus-font:REC
|
terminus-font:REC
|
||||||
texinfo:REC
|
texinfo:REC
|
||||||
tmux:REC
|
tmux:REC
|
||||||
|
usbmuxd:REC
|
||||||
vbetool:REC
|
vbetool:REC
|
||||||
vim:REC
|
vim:REC
|
||||||
vorbis-tools:OPT
|
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. \
|
the SPACE key to deselect any items you don't want to install. \
|
||||||
Press ENTER when you are \
|
Press ENTER when you are \
|
||||||
done." 22 72 12 \
|
done." 22 72 12 \
|
||||||
|
"Cython" "C bindings for Python" "on" \
|
||||||
"autoconf" "GNU source autoconfig system" "on" \
|
"autoconf" "GNU source autoconfig system" "on" \
|
||||||
"automake" "GNU makefile generator" "on" \
|
"automake" "GNU makefile generator" "on" \
|
||||||
"binutils" "GNU C compiler utilities" "on" \
|
"binutils" "GNU C compiler utilities" "on" \
|
||||||
|
@ -34,6 +35,7 @@ done." 22 72 12 \
|
||||||
"gdb" "The GNU debugger" "on" \
|
"gdb" "The GNU debugger" "on" \
|
||||||
"gettext-tools" "GNU internationalization devel package" "on" \
|
"gettext-tools" "GNU internationalization devel package" "on" \
|
||||||
"git" "A directory content manager" "on" \
|
"git" "A directory content manager" "on" \
|
||||||
|
"gnu-cobol" "open source COBOL compiler" "on" \
|
||||||
"gperf" "Generates hash functions" "on" \
|
"gperf" "Generates hash functions" "on" \
|
||||||
"guile" "GNU extension language library" "on" \
|
"guile" "GNU extension language library" "on" \
|
||||||
"help2man" "Automatic man page generator" "on" \
|
"help2man" "Automatic man page generator" "on" \
|
||||||
|
@ -46,15 +48,16 @@ done." 22 72 12 \
|
||||||
"make" "GNU make" "on" \
|
"make" "GNU make" "on" \
|
||||||
"mercurial" "Distributed source management system" "on" \
|
"mercurial" "Distributed source management system" "on" \
|
||||||
"nasm" "NASM assembler" "on" \
|
"nasm" "NASM assembler" "on" \
|
||||||
"open-cobol" "open source COBOL compiler" "on" \
|
|
||||||
"oprofile" "System profiling tool" "on" \
|
"oprofile" "System profiling tool" "on" \
|
||||||
"p2c" "A Pascal to C translator" "on" \
|
"p2c" "A Pascal to C translator" "on" \
|
||||||
"perl" "Larry Wall's systems language" "on" \
|
"perl" "Larry Wall's systems language" "on" \
|
||||||
"pkg-config" "A tool for managing library information" "on" \
|
"pkg-config" "A tool for managing library information" "on" \
|
||||||
"pmake" "Parallel make from BSD" "on" \
|
"pmake" "Parallel make from BSD" "on" \
|
||||||
"python" "An interpreted object-oriented language" "on" \
|
"python" "An interpreted object-oriented language" "on" \
|
||||||
|
"python-setuptools" "Enhancements to Python distutils" "on" \
|
||||||
"rcs" "GNU revision control system" "on" \
|
"rcs" "GNU revision control system" "on" \
|
||||||
"ruby" "Interpreted object-oriented script language" "on" \
|
"ruby" "Interpreted object-oriented script language" "on" \
|
||||||
|
"scons" "A software construction tool" "on" \
|
||||||
"slacktrack" "Tracks a source installation to make a package" "on" \
|
"slacktrack" "Tracks a source installation to make a package" "on" \
|
||||||
"strace" "Traces program execution" "on" \
|
"strace" "Traces program execution" "on" \
|
||||||
"subversion" "Subversion version control system" "on" \
|
"subversion" "Subversion version control system" "on" \
|
||||||
|
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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. \
|
the SPACE key to deselect any items you don't want to install. \
|
||||||
Press ENTER when you are \
|
Press ENTER when you are \
|
||||||
done." 22 72 12 \
|
done." 22 72 12 \
|
||||||
|
"Cython" "C bindings for Python" "on" \
|
||||||
"autoconf" "GNU source autoconfig system" "on" \
|
"autoconf" "GNU source autoconfig system" "on" \
|
||||||
"automake" "GNU makefile generator" "on" \
|
"automake" "GNU makefile generator" "on" \
|
||||||
"binutils" "GNU C compiler utilities" "on" \
|
"binutils" "GNU C compiler utilities" "on" \
|
||||||
|
@ -34,6 +35,7 @@ done." 22 72 12 \
|
||||||
"gdb" "The GNU debugger" "on" \
|
"gdb" "The GNU debugger" "on" \
|
||||||
"gettext-tools" "GNU internationalization devel package" "on" \
|
"gettext-tools" "GNU internationalization devel package" "on" \
|
||||||
"git" "A directory content manager" "on" \
|
"git" "A directory content manager" "on" \
|
||||||
|
"gnu-cobol" "open source COBOL compiler" "on" \
|
||||||
"gperf" "Generates hash functions" "on" \
|
"gperf" "Generates hash functions" "on" \
|
||||||
"guile" "GNU extension language library" "on" \
|
"guile" "GNU extension language library" "on" \
|
||||||
"help2man" "Automatic man page generator" "on" \
|
"help2man" "Automatic man page generator" "on" \
|
||||||
|
@ -46,15 +48,16 @@ done." 22 72 12 \
|
||||||
"make" "GNU make" "on" \
|
"make" "GNU make" "on" \
|
||||||
"mercurial" "Distributed source management system" "on" \
|
"mercurial" "Distributed source management system" "on" \
|
||||||
"nasm" "NASM assembler" "on" \
|
"nasm" "NASM assembler" "on" \
|
||||||
"open-cobol" "open source COBOL compiler" "on" \
|
|
||||||
"oprofile" "System profiling tool" "on" \
|
"oprofile" "System profiling tool" "on" \
|
||||||
"p2c" "A Pascal to C translator" "on" \
|
"p2c" "A Pascal to C translator" "on" \
|
||||||
"perl" "Larry Wall's systems language" "on" \
|
"perl" "Larry Wall's systems language" "on" \
|
||||||
"pkg-config" "A tool for managing library information" "on" \
|
"pkg-config" "A tool for managing library information" "on" \
|
||||||
"pmake" "Parallel make from BSD" "on" \
|
"pmake" "Parallel make from BSD" "on" \
|
||||||
"python" "An interpreted object-oriented language" "on" \
|
"python" "An interpreted object-oriented language" "on" \
|
||||||
|
"python-setuptools" "Enhancements to Python distutils" "on" \
|
||||||
"rcs" "GNU revision control system" "on" \
|
"rcs" "GNU revision control system" "on" \
|
||||||
"ruby" "Interpreted object-oriented script language" "on" \
|
"ruby" "Interpreted object-oriented script language" "on" \
|
||||||
|
"scons" "A software construction tool" "on" \
|
||||||
"slacktrack" "Tracks a source installation to make a package" "on" \
|
"slacktrack" "Tracks a source installation to make a package" "on" \
|
||||||
"strace" "Traces program execution" "on" \
|
"strace" "Traces program execution" "on" \
|
||||||
"subversion" "Subversion version control system" "on" \
|
"subversion" "Subversion version control system" "on" \
|
||||||
|
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
Cython:REC
|
||||||
autoconf:OPT
|
autoconf:OPT
|
||||||
automake:OPT
|
automake:OPT
|
||||||
binutils:ADD
|
binutils:ADD
|
||||||
|
@ -21,6 +22,7 @@ gcc-objc:OPT
|
||||||
gdb:REC
|
gdb:REC
|
||||||
gettext-tools:REC
|
gettext-tools:REC
|
||||||
git:REC
|
git:REC
|
||||||
|
gnu-cobol:OPT
|
||||||
gperf:REC
|
gperf:REC
|
||||||
guile:REC
|
guile:REC
|
||||||
help2man:REC
|
help2man:REC
|
||||||
|
@ -33,15 +35,16 @@ m4:REC
|
||||||
make:ADD
|
make:ADD
|
||||||
mercurial:REC
|
mercurial:REC
|
||||||
nasm:OPT
|
nasm:OPT
|
||||||
open-cobol:OPT
|
|
||||||
oprofile:OPT
|
oprofile:OPT
|
||||||
p2c:OPT
|
p2c:OPT
|
||||||
perl:REC
|
perl:REC
|
||||||
pkg-config:REC
|
pkg-config:REC
|
||||||
pmake:REC
|
pmake:REC
|
||||||
python:REC
|
python:REC
|
||||||
|
python-setuptools:REC
|
||||||
rcs:REC
|
rcs:REC
|
||||||
ruby:REC
|
ruby:REC
|
||||||
|
scons:REC
|
||||||
slacktrack:REC
|
slacktrack:REC
|
||||||
strace:REC
|
strace:REC
|
||||||
subversion:OPT
|
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. \
|
the SPACE key to deselect any items you don't want to install. \
|
||||||
Press ENTER when you are \
|
Press ENTER when you are \
|
||||||
done." 11 70 1 \
|
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
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
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. \
|
the SPACE key to deselect any items you don't want to install. \
|
||||||
Press ENTER when you are \
|
Press ENTER when you are \
|
||||||
done." 11 70 1 \
|
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
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
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." \
|
to install. Press ENTER when you are done." \
|
||||||
22 72 9 \
|
22 72 9 \
|
||||||
"amarok" "A media player for KDE" "on" \
|
"amarok" "A media player for KDE" "on" \
|
||||||
|
"amor" "KDE window animation" "on" \
|
||||||
"analitza" "mathematical feature library" "on" \
|
"analitza" "mathematical feature library" "on" \
|
||||||
"ark" "KDE archiver tool" "on" \
|
"ark" "KDE archiver tool" "on" \
|
||||||
|
"artikulate" "Pronunciation trainer" "on" \
|
||||||
"audiocd-kio" "audiocd kio slave" "on" \
|
"audiocd-kio" "audiocd kio slave" "on" \
|
||||||
|
"baloo" "Metadata search framework" "on" \
|
||||||
|
"baloo-widgets" "Widgets for baloo" "on" \
|
||||||
"blinken" "a memory enhancement game" "on" \
|
"blinken" "a memory enhancement game" "on" \
|
||||||
"bluedevil" "bluetooth stack for KDE" "on" \
|
"bluedevil" "bluetooth stack for KDE" "on" \
|
||||||
"bomber" "arcade bombing game for KDE" "on" \
|
"bomber" "arcade bombing game for KDE" "on" \
|
||||||
"bovo" "five-in-a-row board game" "on" \
|
"bovo" "five-in-a-row board game" "on" \
|
||||||
"calligra" "KDE office productivity suite" "on" \
|
"calligra" "KDE office productivity suite" "on" \
|
||||||
"cantor" "front-end to mathematics software" "on" \
|
"cantor" "front-end to mathematics software" "on" \
|
||||||
|
"cervisia" "GUI for CVS" "on" \
|
||||||
|
"dolphin-plugins" "Dolphin VCS plugins" "on" \
|
||||||
"dragon" "KDE multimedia player" "on" \
|
"dragon" "KDE multimedia player" "on" \
|
||||||
"filelight" "file system monitor" "on" \
|
"filelight" "file system monitor" "on" \
|
||||||
"granatier" "bomberman clone for KDE" "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" \
|
"k3b" "CD/DVD burning app for KDE" "on" \
|
||||||
"kaccessible" "KDE accessibility bridge" "on" \
|
"kaccessible" "KDE accessibility bridge" "on" \
|
||||||
"kactivities" "API for KDE Activities" "on" \
|
"kactivities" "API for KDE Activities" "on" \
|
||||||
|
"kajongg" "Mah Jongg for KDE" "on" \
|
||||||
"kalgebra" "MathML-based graph calculator" "on" \
|
"kalgebra" "MathML-based graph calculator" "on" \
|
||||||
"kalzium" "periodic table of the elements" "on" \
|
"kalzium" "periodic table of the elements" "on" \
|
||||||
"kamera" "Digital camera support" "on" \
|
"kamera" "Digital camera support" "on" \
|
||||||
"kanagram" "letter game" "on" \
|
"kanagram" "letter game" "on" \
|
||||||
"kapman" "KDE version of Pac-Man" "on" \
|
"kapman" "KDE version of Pac-Man" "on" \
|
||||||
|
"kapptemplate" "Application template generator" "on" \
|
||||||
"kate" "advanced text editor" "on" \
|
"kate" "advanced text editor" "on" \
|
||||||
"katomic" "re-assemble molecules from compound atoms" "on" \
|
"katomic" "re-assemble molecules from compound atoms" "on" \
|
||||||
"kaudiocreator" "CD ripper and audio encoder" "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" \
|
"kbounce" "KDE Bounce Ball Game" "on" \
|
||||||
"kbreakout" "breakout-like game for KDE" "on" \
|
"kbreakout" "breakout-like game for KDE" "on" \
|
||||||
"kbruch" "calculate fractions" "on" \
|
"kbruch" "calculate fractions" "on" \
|
||||||
|
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
|
||||||
"kcalc" "KDE calculator" "on" \
|
"kcalc" "KDE calculator" "on" \
|
||||||
"kcharselect" "character picker" "on" \
|
"kcharselect" "character picker" "on" \
|
||||||
"kcolorchooser" "color chooser application" "on" \
|
"kcolorchooser" "color chooser application" "on" \
|
||||||
|
"kcron" "Task scheduler" "on" \
|
||||||
"kde-base-artwork" "KDE themes artwork" "on" \
|
"kde-base-artwork" "KDE themes artwork" "on" \
|
||||||
"kde-baseapps" "KDE core applications and files" "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-runtime" "KDE runtime core" "on" \
|
||||||
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
||||||
"kde-workspace" "KDE Plasma Desktop" "on" \
|
"kde-workspace" "KDE Plasma Desktop" "on" \
|
||||||
"kdeadmin" "KDE system administration utilities" "on" \
|
|
||||||
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
||||||
|
"kdeconnect-kde" "KDE/Android integration module" "on" \
|
||||||
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
||||||
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
||||||
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
||||||
"kdelibs" "Libraries required for KDE" "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" "Personal Information Management tools" "on" \
|
||||||
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
||||||
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
||||||
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
||||||
"kdesdk" "KDE software development kit" "on" \
|
"kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
|
||||||
"kdetoys" "Toys for the KDE desktop" "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" "KDE Application Development Environment" "on" \
|
||||||
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
||||||
"kdevelop-php" "PHP language plugin for KDevelop" "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" \
|
"kdewebdev" "Quanta Plus web development environment" "on" \
|
||||||
"kdf" "show available disk space" "on" \
|
"kdf" "show available disk space" "on" \
|
||||||
"kdiamond" "three-in-a-row game for KDE" "on" \
|
"kdiamond" "three-in-a-row game for KDE" "on" \
|
||||||
|
"kfilemetadata" "A library for extracting file metadata" "on" \
|
||||||
"kfloppy" "floppy disk formatter" "on" \
|
"kfloppy" "floppy disk formatter" "on" \
|
||||||
"kfourinline" "four-in-a-row board game" "on" \
|
"kfourinline" "four-in-a-row board game" "on" \
|
||||||
"kgamma" "display gamma configuration" "on" \
|
"kgamma" "display gamma configuration" "on" \
|
||||||
"kgeography" "geography learning tool" "on" \
|
"kgeography" "geography learning tool" "on" \
|
||||||
|
"kget" "Download manager for KDE" "on" \
|
||||||
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
||||||
"kgpg" "GUI for GnuPG" "on" \
|
"kgpg" "GUI for GnuPG" "on" \
|
||||||
"khangman" "classical hangman game" "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" \
|
"kolf" "miniature golf game for KDE" "on" \
|
||||||
"kollision" "simple ball dodging game" "on" \
|
"kollision" "simple ball dodging game" "on" \
|
||||||
"kolourpaint" "easy to use paint program" "on" \
|
"kolourpaint" "easy to use paint program" "on" \
|
||||||
|
"kompare" "Graphical diff utility" "on" \
|
||||||
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
||||||
"konsole" "KDE terminal emulator" "on" \
|
"konsole" "KDE terminal emulator" "on" \
|
||||||
|
"kopete" "Multi-protocol instant messaging system" "on" \
|
||||||
"korundum" "KDE ruby bindings" "on" \
|
"korundum" "KDE ruby bindings" "on" \
|
||||||
"kpat" "patience card game for KDE" "on" \
|
"kpat" "patience card game for KDE" "on" \
|
||||||
"kplayer" "KDE media player" "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" \
|
"kremotecontrol" "remote control frontend" "on" \
|
||||||
"kreversi" "reversi board game for KDE" "on" \
|
"kreversi" "reversi board game for KDE" "on" \
|
||||||
|
"krfb" "Desktop sharing server application" "on" \
|
||||||
"kross-interpreters" "Kross interpreters" "on" \
|
"kross-interpreters" "Kross interpreters" "on" \
|
||||||
"kruler" "screen ruler for KDE" "on" \
|
"kruler" "screen ruler for KDE" "on" \
|
||||||
"ksaneplugin" "scanning plugin using libksane" "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" \
|
"ksquares" "connect the dots to create squares" "on" \
|
||||||
"kstars" "a desktop planetarium" "on" \
|
"kstars" "a desktop planetarium" "on" \
|
||||||
"ksudoku" "sudoku game" "on" \
|
"ksudoku" "sudoku game" "on" \
|
||||||
|
"ksystemlog" "System log viewer" "on" \
|
||||||
|
"kteatime" "Handy timer for steeping tea" "on" \
|
||||||
"ktimer" "program scheduler" "on" \
|
"ktimer" "program scheduler" "on" \
|
||||||
"ktorrent" "BitTorrent program for KDE" "on" \
|
"ktorrent" "BitTorrent program for KDE" "on" \
|
||||||
"ktouch" "touch typing tutor" "on" \
|
"ktouch" "touch typing tutor" "on" \
|
||||||
"ktuberling" "picture game for children" "on" \
|
"ktuberling" "picture game for children" "on" \
|
||||||
"kturtle" "Logo programming environment" "on" \
|
"kturtle" "Logo programming environment" "on" \
|
||||||
|
"ktux" "Tux screensaver for KDE" "on" \
|
||||||
"kubrick" "3-D game based on Rubik's Cube" "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" \
|
"kwebkitpart" "WebKit browser component" "on" \
|
||||||
"kwordquiz" "flash card program" "on" \
|
"kwordquiz" "flash card program" "on" \
|
||||||
"libkcddb" "KDE CDDB retrieval library" "on" \
|
"libkcddb" "KDE CDDB retrieval library" "on" \
|
||||||
|
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
|
||||||
"libkexiv2" "photo metadata library" "on" \
|
"libkexiv2" "photo metadata library" "on" \
|
||||||
"libkipi" "image plugin library" "on" \
|
"libkipi" "image plugin library" "on" \
|
||||||
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
||||||
|
"libkomparediff2" "Library to compare files and strings" "on" \
|
||||||
"libksane" "scanner support library" "on" \
|
"libksane" "scanner support library" "on" \
|
||||||
"libkscreen" "KDE screen management library" "on" \
|
"libkscreen" "KDE screen management library" "on" \
|
||||||
"libktorrent" "KDE BitTorrent 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" \
|
"marble" "virtual globe" "on" \
|
||||||
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
||||||
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
||||||
"nepomuk-widgets" "nepomuk widgets" "on" \
|
"nepomuk-widgets" "nepomuk widgets" "on" \
|
||||||
"networkmanagement" "KDE network control widget" "on" \
|
"okteta" "Hex editor for KDE" "on" \
|
||||||
"okular" "a document viewer" "on" \
|
"okular" "a document viewer" "on" \
|
||||||
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
||||||
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
|
|
||||||
"oxygen-icons" "Oxygen icon theme" "on" \
|
"oxygen-icons" "Oxygen icon theme" "on" \
|
||||||
"pairs" "a memory game" "on" \
|
"pairs" "a memory game" "on" \
|
||||||
"palapeli" "jigsaw puzzle game" "on" \
|
"palapeli" "jigsaw puzzle game" "on" \
|
||||||
"parley" "vocabulary trainer" "on" \
|
"parley" "vocabulary trainer" "on" \
|
||||||
|
"partitionmanager" "Graphical partition manager for KDE" "on" \
|
||||||
"perlkde" "perl bindings for KDE" "on" \
|
"perlkde" "perl bindings for KDE" "on" \
|
||||||
"perlqt" "Perl OO interface to Qt" "on" \
|
"perlqt" "Perl OO interface to Qt" "on" \
|
||||||
"picmi" "logic puzzle game" "on" \
|
"picmi" "logic puzzle game" "on" \
|
||||||
|
"plasma-nm" "KDE networkmanagement applet" "on" \
|
||||||
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
||||||
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "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" \
|
"print-manager" "tool for managing print jobs and printers" "on" \
|
||||||
"pykde4" "Python bindings for KDE4" "on" \
|
"pykde4" "Python bindings for KDE4" "on" \
|
||||||
"qtruby" "Qt bindings for ruby" "on" \
|
"qtruby" "Qt bindings for ruby" "on" \
|
||||||
|
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
|
||||||
"superkaramba" "interactive widget manager" "on" \
|
"superkaramba" "interactive widget manager" "on" \
|
||||||
"svgpart" "SVG plugin for KDE" "on" \
|
"svgpart" "SVG plugin for KDE" "on" \
|
||||||
"sweeper" "remove traces of your activities" "on" \
|
"sweeper" "remove traces of your activities" "on" \
|
||||||
|
"umbrello" "UML diagramming GUI" "on" \
|
||||||
"wicd-kde" "KDE wicd client" "on" \
|
"wicd-kde" "KDE wicd client" "on" \
|
||||||
|
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
|
||||||
2> $TMP/SeTpkgs
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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." \
|
to install. Press ENTER when you are done." \
|
||||||
22 72 9 \
|
22 72 9 \
|
||||||
"amarok" "A media player for KDE" "on" \
|
"amarok" "A media player for KDE" "on" \
|
||||||
|
"amor" "KDE window animation" "on" \
|
||||||
"analitza" "mathematical feature library" "on" \
|
"analitza" "mathematical feature library" "on" \
|
||||||
"ark" "KDE archiver tool" "on" \
|
"ark" "KDE archiver tool" "on" \
|
||||||
|
"artikulate" "Pronunciation trainer" "on" \
|
||||||
"audiocd-kio" "audiocd kio slave" "on" \
|
"audiocd-kio" "audiocd kio slave" "on" \
|
||||||
|
"baloo" "Metadata search framework" "on" \
|
||||||
|
"baloo-widgets" "Widgets for baloo" "on" \
|
||||||
"blinken" "a memory enhancement game" "on" \
|
"blinken" "a memory enhancement game" "on" \
|
||||||
"bluedevil" "bluetooth stack for KDE" "on" \
|
"bluedevil" "bluetooth stack for KDE" "on" \
|
||||||
"bomber" "arcade bombing game for KDE" "on" \
|
"bomber" "arcade bombing game for KDE" "on" \
|
||||||
"bovo" "five-in-a-row board game" "on" \
|
"bovo" "five-in-a-row board game" "on" \
|
||||||
"calligra" "KDE office productivity suite" "on" \
|
"calligra" "KDE office productivity suite" "on" \
|
||||||
"cantor" "front-end to mathematics software" "on" \
|
"cantor" "front-end to mathematics software" "on" \
|
||||||
|
"cervisia" "GUI for CVS" "on" \
|
||||||
|
"dolphin-plugins" "Dolphin VCS plugins" "on" \
|
||||||
"dragon" "KDE multimedia player" "on" \
|
"dragon" "KDE multimedia player" "on" \
|
||||||
"filelight" "file system monitor" "on" \
|
"filelight" "file system monitor" "on" \
|
||||||
"granatier" "bomberman clone for KDE" "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" \
|
"k3b" "CD/DVD burning app for KDE" "on" \
|
||||||
"kaccessible" "KDE accessibility bridge" "on" \
|
"kaccessible" "KDE accessibility bridge" "on" \
|
||||||
"kactivities" "API for KDE Activities" "on" \
|
"kactivities" "API for KDE Activities" "on" \
|
||||||
|
"kajongg" "Mah Jongg for KDE" "on" \
|
||||||
"kalgebra" "MathML-based graph calculator" "on" \
|
"kalgebra" "MathML-based graph calculator" "on" \
|
||||||
"kalzium" "periodic table of the elements" "on" \
|
"kalzium" "periodic table of the elements" "on" \
|
||||||
"kamera" "Digital camera support" "on" \
|
"kamera" "Digital camera support" "on" \
|
||||||
"kanagram" "letter game" "on" \
|
"kanagram" "letter game" "on" \
|
||||||
"kapman" "KDE version of Pac-Man" "on" \
|
"kapman" "KDE version of Pac-Man" "on" \
|
||||||
|
"kapptemplate" "Application template generator" "on" \
|
||||||
"kate" "advanced text editor" "on" \
|
"kate" "advanced text editor" "on" \
|
||||||
"katomic" "re-assemble molecules from compound atoms" "on" \
|
"katomic" "re-assemble molecules from compound atoms" "on" \
|
||||||
"kaudiocreator" "CD ripper and audio encoder" "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" \
|
"kbounce" "KDE Bounce Ball Game" "on" \
|
||||||
"kbreakout" "breakout-like game for KDE" "on" \
|
"kbreakout" "breakout-like game for KDE" "on" \
|
||||||
"kbruch" "calculate fractions" "on" \
|
"kbruch" "calculate fractions" "on" \
|
||||||
|
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
|
||||||
"kcalc" "KDE calculator" "on" \
|
"kcalc" "KDE calculator" "on" \
|
||||||
"kcharselect" "character picker" "on" \
|
"kcharselect" "character picker" "on" \
|
||||||
"kcolorchooser" "color chooser application" "on" \
|
"kcolorchooser" "color chooser application" "on" \
|
||||||
|
"kcron" "Task scheduler" "on" \
|
||||||
"kde-base-artwork" "KDE themes artwork" "on" \
|
"kde-base-artwork" "KDE themes artwork" "on" \
|
||||||
"kde-baseapps" "KDE core applications and files" "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-runtime" "KDE runtime core" "on" \
|
||||||
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
"kde-wallpapers" "Wallpapers for KDE" "on" \
|
||||||
"kde-workspace" "KDE Plasma Desktop" "on" \
|
"kde-workspace" "KDE Plasma Desktop" "on" \
|
||||||
"kdeadmin" "KDE system administration utilities" "on" \
|
|
||||||
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
|
||||||
|
"kdeconnect-kde" "KDE/Android integration module" "on" \
|
||||||
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
|
||||||
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
|
||||||
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
"kdegraphics-thumbnailers" "image thumbnailers" "on" \
|
||||||
"kdelibs" "Libraries required for KDE" "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" "Personal Information Management tools" "on" \
|
||||||
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
"kdepim-runtime" "KDE PIM runtime support package" "on" \
|
||||||
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
"kdepimlibs" "KDE Personal Information Management libraries" "on" \
|
||||||
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
"kdeplasma-addons" "Plasma addons for KDE" "on" \
|
||||||
"kdesdk" "KDE software development kit" "on" \
|
"kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
|
||||||
"kdetoys" "Toys for the KDE desktop" "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" "KDE Application Development Environment" "on" \
|
||||||
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
|
||||||
"kdevelop-php" "PHP language plugin for KDevelop" "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" \
|
"kdewebdev" "Quanta Plus web development environment" "on" \
|
||||||
"kdf" "show available disk space" "on" \
|
"kdf" "show available disk space" "on" \
|
||||||
"kdiamond" "three-in-a-row game for KDE" "on" \
|
"kdiamond" "three-in-a-row game for KDE" "on" \
|
||||||
|
"kfilemetadata" "A library for extracting file metadata" "on" \
|
||||||
"kfloppy" "floppy disk formatter" "on" \
|
"kfloppy" "floppy disk formatter" "on" \
|
||||||
"kfourinline" "four-in-a-row board game" "on" \
|
"kfourinline" "four-in-a-row board game" "on" \
|
||||||
"kgamma" "display gamma configuration" "on" \
|
"kgamma" "display gamma configuration" "on" \
|
||||||
"kgeography" "geography learning tool" "on" \
|
"kgeography" "geography learning tool" "on" \
|
||||||
|
"kget" "Download manager for KDE" "on" \
|
||||||
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
|
||||||
"kgpg" "GUI for GnuPG" "on" \
|
"kgpg" "GUI for GnuPG" "on" \
|
||||||
"khangman" "classical hangman game" "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" \
|
"kolf" "miniature golf game for KDE" "on" \
|
||||||
"kollision" "simple ball dodging game" "on" \
|
"kollision" "simple ball dodging game" "on" \
|
||||||
"kolourpaint" "easy to use paint program" "on" \
|
"kolourpaint" "easy to use paint program" "on" \
|
||||||
|
"kompare" "Graphical diff utility" "on" \
|
||||||
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \
|
||||||
"konsole" "KDE terminal emulator" "on" \
|
"konsole" "KDE terminal emulator" "on" \
|
||||||
|
"kopete" "Multi-protocol instant messaging system" "on" \
|
||||||
"korundum" "KDE ruby bindings" "on" \
|
"korundum" "KDE ruby bindings" "on" \
|
||||||
"kpat" "patience card game for KDE" "on" \
|
"kpat" "patience card game for KDE" "on" \
|
||||||
"kplayer" "KDE media player" "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" \
|
"kremotecontrol" "remote control frontend" "on" \
|
||||||
"kreversi" "reversi board game for KDE" "on" \
|
"kreversi" "reversi board game for KDE" "on" \
|
||||||
|
"krfb" "Desktop sharing server application" "on" \
|
||||||
"kross-interpreters" "Kross interpreters" "on" \
|
"kross-interpreters" "Kross interpreters" "on" \
|
||||||
"kruler" "screen ruler for KDE" "on" \
|
"kruler" "screen ruler for KDE" "on" \
|
||||||
"ksaneplugin" "scanning plugin using libksane" "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" \
|
"ksquares" "connect the dots to create squares" "on" \
|
||||||
"kstars" "a desktop planetarium" "on" \
|
"kstars" "a desktop planetarium" "on" \
|
||||||
"ksudoku" "sudoku game" "on" \
|
"ksudoku" "sudoku game" "on" \
|
||||||
|
"ksystemlog" "System log viewer" "on" \
|
||||||
|
"kteatime" "Handy timer for steeping tea" "on" \
|
||||||
"ktimer" "program scheduler" "on" \
|
"ktimer" "program scheduler" "on" \
|
||||||
"ktorrent" "BitTorrent program for KDE" "on" \
|
"ktorrent" "BitTorrent program for KDE" "on" \
|
||||||
"ktouch" "touch typing tutor" "on" \
|
"ktouch" "touch typing tutor" "on" \
|
||||||
"ktuberling" "picture game for children" "on" \
|
"ktuberling" "picture game for children" "on" \
|
||||||
"kturtle" "Logo programming environment" "on" \
|
"kturtle" "Logo programming environment" "on" \
|
||||||
|
"ktux" "Tux screensaver for KDE" "on" \
|
||||||
"kubrick" "3-D game based on Rubik's Cube" "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" \
|
"kwebkitpart" "WebKit browser component" "on" \
|
||||||
"kwordquiz" "flash card program" "on" \
|
"kwordquiz" "flash card program" "on" \
|
||||||
"libkcddb" "KDE CDDB retrieval library" "on" \
|
"libkcddb" "KDE CDDB retrieval library" "on" \
|
||||||
|
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
|
||||||
"libkexiv2" "photo metadata library" "on" \
|
"libkexiv2" "photo metadata library" "on" \
|
||||||
"libkipi" "image plugin library" "on" \
|
"libkipi" "image plugin library" "on" \
|
||||||
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
|
||||||
|
"libkomparediff2" "Library to compare files and strings" "on" \
|
||||||
"libksane" "scanner support library" "on" \
|
"libksane" "scanner support library" "on" \
|
||||||
"libkscreen" "KDE screen management library" "on" \
|
"libkscreen" "KDE screen management library" "on" \
|
||||||
"libktorrent" "KDE BitTorrent 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" \
|
"marble" "virtual globe" "on" \
|
||||||
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
|
||||||
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
|
||||||
"nepomuk-widgets" "nepomuk widgets" "on" \
|
"nepomuk-widgets" "nepomuk widgets" "on" \
|
||||||
"networkmanagement" "KDE network control widget" "on" \
|
"okteta" "Hex editor for KDE" "on" \
|
||||||
"okular" "a document viewer" "on" \
|
"okular" "a document viewer" "on" \
|
||||||
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \
|
||||||
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
|
|
||||||
"oxygen-icons" "Oxygen icon theme" "on" \
|
"oxygen-icons" "Oxygen icon theme" "on" \
|
||||||
"pairs" "a memory game" "on" \
|
"pairs" "a memory game" "on" \
|
||||||
"palapeli" "jigsaw puzzle game" "on" \
|
"palapeli" "jigsaw puzzle game" "on" \
|
||||||
"parley" "vocabulary trainer" "on" \
|
"parley" "vocabulary trainer" "on" \
|
||||||
|
"partitionmanager" "Graphical partition manager for KDE" "on" \
|
||||||
"perlkde" "perl bindings for KDE" "on" \
|
"perlkde" "perl bindings for KDE" "on" \
|
||||||
"perlqt" "Perl OO interface to Qt" "on" \
|
"perlqt" "Perl OO interface to Qt" "on" \
|
||||||
"picmi" "logic puzzle game" "on" \
|
"picmi" "logic puzzle game" "on" \
|
||||||
|
"plasma-nm" "KDE networkmanagement applet" "on" \
|
||||||
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \
|
||||||
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "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" \
|
"print-manager" "tool for managing print jobs and printers" "on" \
|
||||||
"pykde4" "Python bindings for KDE4" "on" \
|
"pykde4" "Python bindings for KDE4" "on" \
|
||||||
"qtruby" "Qt bindings for ruby" "on" \
|
"qtruby" "Qt bindings for ruby" "on" \
|
||||||
|
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
|
||||||
"superkaramba" "interactive widget manager" "on" \
|
"superkaramba" "interactive widget manager" "on" \
|
||||||
"svgpart" "SVG plugin for KDE" "on" \
|
"svgpart" "SVG plugin for KDE" "on" \
|
||||||
"sweeper" "remove traces of your activities" "on" \
|
"sweeper" "remove traces of your activities" "on" \
|
||||||
|
"umbrello" "UML diagramming GUI" "on" \
|
||||||
"wicd-kde" "KDE wicd client" "on" \
|
"wicd-kde" "KDE wicd client" "on" \
|
||||||
|
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
|
||||||
2> $TMP/SeTpkgs
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -1,13 +1,19 @@
|
||||||
amarok:OPT
|
amarok:OPT
|
||||||
|
amor:REC
|
||||||
analitza:REC
|
analitza:REC
|
||||||
ark:REC
|
ark:REC
|
||||||
|
artikulate:REC
|
||||||
audiocd-kio:REC
|
audiocd-kio:REC
|
||||||
|
baloo:REC
|
||||||
|
baloo-widgets:REC
|
||||||
blinken:REC
|
blinken:REC
|
||||||
bluedevil:REC
|
bluedevil:REC
|
||||||
bomber:REC
|
bomber:REC
|
||||||
bovo:REC
|
bovo:REC
|
||||||
calligra:REC
|
calligra:REC
|
||||||
cantor:REC
|
cantor:REC
|
||||||
|
cervisia:REC
|
||||||
|
dolphin-plugins:REC
|
||||||
dragon:REC
|
dragon:REC
|
||||||
filelight:REC
|
filelight:REC
|
||||||
granatier:REC
|
granatier:REC
|
||||||
|
@ -16,11 +22,13 @@ juk:REC
|
||||||
k3b:OPT
|
k3b:OPT
|
||||||
kaccessible:REC
|
kaccessible:REC
|
||||||
kactivities:REC
|
kactivities:REC
|
||||||
|
kajongg:REC
|
||||||
kalgebra:REC
|
kalgebra:REC
|
||||||
kalzium:REC
|
kalzium:REC
|
||||||
kamera:REC
|
kamera:REC
|
||||||
kanagram:REC
|
kanagram:REC
|
||||||
kapman:REC
|
kapman:REC
|
||||||
|
kapptemplate:REC
|
||||||
kate:REC
|
kate:REC
|
||||||
katomic:REC
|
katomic:REC
|
||||||
kaudiocreator:REC
|
kaudiocreator:REC
|
||||||
|
@ -29,27 +37,34 @@ kblocks:REC
|
||||||
kbounce:REC
|
kbounce:REC
|
||||||
kbreakout:REC
|
kbreakout:REC
|
||||||
kbruch:REC
|
kbruch:REC
|
||||||
|
kcachegrind:REC
|
||||||
kcalc:REC
|
kcalc:REC
|
||||||
kcharselect:REC
|
kcharselect:REC
|
||||||
kcolorchooser:REC
|
kcolorchooser:REC
|
||||||
|
kcron:REC
|
||||||
kde-base-artwork:REC
|
kde-base-artwork:REC
|
||||||
kde-baseapps:REC
|
kde-baseapps:REC
|
||||||
|
kde-dev-scripts:REC
|
||||||
|
kde-dev-utils:REC
|
||||||
kde-runtime:REC
|
kde-runtime:REC
|
||||||
kde-wallpapers:REC
|
kde-wallpapers:REC
|
||||||
kde-workspace:REC
|
kde-workspace:REC
|
||||||
kdeadmin:ADD
|
|
||||||
kdeartwork:ADD
|
kdeartwork:ADD
|
||||||
|
kdeconnect-kde:REC
|
||||||
kdegraphics-mobipocket:REC
|
kdegraphics-mobipocket:REC
|
||||||
kdegraphics-strigi-analyzer:REC
|
kdegraphics-strigi-analyzer:REC
|
||||||
kdegraphics-thumbnailers:REC
|
kdegraphics-thumbnailers:REC
|
||||||
kdelibs:ADD
|
kdelibs:ADD
|
||||||
kdenetwork:REC
|
kdenetwork-filesharing:REC
|
||||||
|
kdenetwork-strigi-analyzers:REC
|
||||||
kdepim:REC
|
kdepim:REC
|
||||||
kdepim-runtime:REC
|
kdepim-runtime:REC
|
||||||
kdepimlibs:REC
|
kdepimlibs:REC
|
||||||
kdeplasma-addons:ADD
|
kdeplasma-addons:ADD
|
||||||
kdesdk:OPT
|
kdesdk-kioslaves:REC
|
||||||
kdetoys:REC
|
kdesdk-strigi-analyzers:REC
|
||||||
|
kdesdk-thumbnailers:REC
|
||||||
|
kdev-python:REC
|
||||||
kdevelop:OPT
|
kdevelop:OPT
|
||||||
kdevelop-pg-qt:REC
|
kdevelop-pg-qt:REC
|
||||||
kdevelop-php:OPT
|
kdevelop-php:OPT
|
||||||
|
@ -58,10 +73,12 @@ kdevplatform:OPT
|
||||||
kdewebdev:OPT
|
kdewebdev:OPT
|
||||||
kdf:REC
|
kdf:REC
|
||||||
kdiamond:REC
|
kdiamond:REC
|
||||||
|
kfilemetadata:REC
|
||||||
kfloppy:REC
|
kfloppy:REC
|
||||||
kfourinline:REC
|
kfourinline:REC
|
||||||
kgamma:REC
|
kgamma:REC
|
||||||
kgeography:REC
|
kgeography:REC
|
||||||
|
kget:REC
|
||||||
kgoldrunner:REC
|
kgoldrunner:REC
|
||||||
kgpg:REC
|
kgpg:REC
|
||||||
khangman:REC
|
khangman:REC
|
||||||
|
@ -87,13 +104,19 @@ knetwalk:REC
|
||||||
kolf:REC
|
kolf:REC
|
||||||
kollision:REC
|
kollision:REC
|
||||||
kolourpaint:REC
|
kolourpaint:REC
|
||||||
|
kompare:REC
|
||||||
konquest:REC
|
konquest:REC
|
||||||
konsole:REC
|
konsole:REC
|
||||||
|
kopete:REC
|
||||||
korundum:REC
|
korundum:REC
|
||||||
kpat:REC
|
kpat:REC
|
||||||
kplayer:REC
|
kplayer:REC
|
||||||
|
kppp:REC
|
||||||
|
kqtquickcharts:REC
|
||||||
|
krdc:REC
|
||||||
kremotecontrol:REC
|
kremotecontrol:REC
|
||||||
kreversi:REC
|
kreversi:REC
|
||||||
|
krfb:REC
|
||||||
kross-interpreters:REC
|
kross-interpreters:REC
|
||||||
kruler:REC
|
kruler:REC
|
||||||
ksaneplugin:REC
|
ksaneplugin:REC
|
||||||
|
@ -106,13 +129,17 @@ kspaceduel:REC
|
||||||
ksquares:REC
|
ksquares:REC
|
||||||
kstars:REC
|
kstars:REC
|
||||||
ksudoku:REC
|
ksudoku:REC
|
||||||
|
ksystemlog:REC
|
||||||
|
kteatime:REC
|
||||||
ktimer:REC
|
ktimer:REC
|
||||||
ktorrent:REC
|
ktorrent:REC
|
||||||
ktouch:REC
|
ktouch:REC
|
||||||
ktuberling:REC
|
ktuberling:REC
|
||||||
kturtle:REC
|
kturtle:REC
|
||||||
|
ktux:REC
|
||||||
kubrick:REC
|
kubrick:REC
|
||||||
kwallet:REC
|
kuser:REC
|
||||||
|
kwalletmanager:REC
|
||||||
kwebkitpart:REC
|
kwebkitpart:REC
|
||||||
kwordquiz:REC
|
kwordquiz:REC
|
||||||
libkcddb:REC
|
libkcddb:REC
|
||||||
|
@ -123,27 +150,33 @@ libkdegames:REC
|
||||||
libkexiv2:REC
|
libkexiv2:REC
|
||||||
libkipi:REC
|
libkipi:REC
|
||||||
libkmahjongg:REC
|
libkmahjongg:REC
|
||||||
|
libkomparediff2:REC
|
||||||
libksane:REC
|
libksane:REC
|
||||||
libkscreen:REC
|
libkscreen:REC
|
||||||
libktorrent:REC
|
libktorrent:REC
|
||||||
|
libmm-qt:REC
|
||||||
|
libnm-qt:REC
|
||||||
|
lokalize:REC
|
||||||
lskat:REC
|
lskat:REC
|
||||||
marble:REC
|
marble:REC
|
||||||
mplayerthumbs:OPT
|
mplayerthumbs:OPT
|
||||||
nepomuk-core:REC
|
nepomuk-core:REC
|
||||||
nepomuk-widgets:REC
|
nepomuk-widgets:REC
|
||||||
networkmanagement:REC
|
okteta:REC
|
||||||
okular:REC
|
okular:REC
|
||||||
oxygen-gtk2:REC
|
oxygen-gtk2:REC
|
||||||
oxygen-gtk3:REC
|
|
||||||
oxygen-icons:REC
|
oxygen-icons:REC
|
||||||
pairs:REC
|
pairs:REC
|
||||||
palapeli:REC
|
palapeli:REC
|
||||||
parley:REC
|
parley:REC
|
||||||
|
partitionmanager:REC
|
||||||
perlkde:REC
|
perlkde:REC
|
||||||
perlqt:REC
|
perlqt:REC
|
||||||
picmi:REC
|
picmi:REC
|
||||||
|
plasma-nm:REC
|
||||||
polkit-kde-agent-1:REC
|
polkit-kde-agent-1:REC
|
||||||
polkit-kde-kcmodules-1:REC
|
polkit-kde-kcmodules-1:REC
|
||||||
|
poxml:REC
|
||||||
print-manager:REC
|
print-manager:REC
|
||||||
pykde4:REC
|
pykde4:REC
|
||||||
qtruby:REC
|
qtruby:REC
|
||||||
|
@ -156,4 +189,6 @@ step:REC
|
||||||
superkaramba:REC
|
superkaramba:REC
|
||||||
svgpart:REC
|
svgpart:REC
|
||||||
sweeper:REC
|
sweeper:REC
|
||||||
|
umbrello:REC
|
||||||
wicd-kde: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-da" "Danish language support" "off" \
|
||||||
"calligra-l10n-de" "German language support" "off" \
|
"calligra-l10n-de" "German language support" "off" \
|
||||||
"calligra-l10n-el" "Greek 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-es" "Spanish language support" "off" \
|
||||||
"calligra-l10n-et" "Estonian language support" "off" \
|
"calligra-l10n-et" "Estonian language support" "off" \
|
||||||
"calligra-l10n-fi" "Finnish language support" "off" \
|
"calligra-l10n-fi" "Finnish language support" "off" \
|
||||||
"calligra-l10n-fr" "French language support" "off" \
|
"calligra-l10n-fr" "French language support" "off" \
|
||||||
"calligra-l10n-gl" "Galician language support" "off" \
|
"calligra-l10n-gl" "Galician language support" "off" \
|
||||||
"calligra-l10n-hu" "Hungarian 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-it" "Italian language support" "off" \
|
||||||
|
"calligra-l10n-ja" "Japanese language support" "off" \
|
||||||
"calligra-l10n-kk" "Kazakh language support" "off" \
|
"calligra-l10n-kk" "Kazakh language support" "off" \
|
||||||
"calligra-l10n-nb" "Norwegian (Bokmaal) 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-nl" "Dutch language support" "off" \
|
||||||
"calligra-l10n-pl" "Polish language support" "off" \
|
"calligra-l10n-pl" "Polish language support" "off" \
|
||||||
"calligra-l10n-pt" "Portuguese language support" "off" \
|
"calligra-l10n-pt" "Portuguese language support" "off" \
|
||||||
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||||
"calligra-l10n-ru" "Russian language support" "off" \
|
"calligra-l10n-ru" "Russian language support" "off" \
|
||||||
"calligra-l10n-sk" "Slovak 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-sv" "Swedish language support" "off" \
|
||||||
"calligra-l10n-tr" "Turkish language support" "off" \
|
"calligra-l10n-tr" "Turkish language support" "off" \
|
||||||
"calligra-l10n-uk" "Ukrainian 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-hr" "Croatian language support" "off" \
|
||||||
"kde-l10n-hu" "Hungarian language support" "off" \
|
"kde-l10n-hu" "Hungarian language support" "off" \
|
||||||
"kde-l10n-ia" "Interlingua 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-is" "Icelandic language support" "off" \
|
||||||
"kde-l10n-it" "Italian language support" "off" \
|
"kde-l10n-it" "Italian language support" "off" \
|
||||||
"kde-l10n-ja" "Japanese 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-pt_BR" "Brazil Portuguese language support" "off" \
|
||||||
"kde-l10n-ro" "Romanian language support" "off" \
|
"kde-l10n-ro" "Romanian language support" "off" \
|
||||||
"kde-l10n-ru" "Russian 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-sk" "Slovak language support" "off" \
|
||||||
"kde-l10n-sl" "Slovenian language support" "off" \
|
"kde-l10n-sl" "Slovenian language support" "off" \
|
||||||
"kde-l10n-sr" "Serbian language support" "off" \
|
"kde-l10n-sr" "Serbian language support" "off" \
|
||||||
"kde-l10n-sv" "Swedish 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-tr" "Turkish language support" "off" \
|
||||||
"kde-l10n-ug" "Uyghur language support" "off" \
|
"kde-l10n-ug" "Uyghur language support" "off" \
|
||||||
"kde-l10n-uk" "Ukrainian 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-wa" "Walloon language support" "off" \
|
||||||
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
||||||
"kde-l10n-zh_TW" "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
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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-da" "Danish language support" "off" \
|
||||||
"calligra-l10n-de" "German language support" "off" \
|
"calligra-l10n-de" "German language support" "off" \
|
||||||
"calligra-l10n-el" "Greek 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-es" "Spanish language support" "off" \
|
||||||
"calligra-l10n-et" "Estonian language support" "off" \
|
"calligra-l10n-et" "Estonian language support" "off" \
|
||||||
"calligra-l10n-fi" "Finnish language support" "off" \
|
"calligra-l10n-fi" "Finnish language support" "off" \
|
||||||
"calligra-l10n-fr" "French language support" "off" \
|
"calligra-l10n-fr" "French language support" "off" \
|
||||||
"calligra-l10n-gl" "Galician language support" "off" \
|
"calligra-l10n-gl" "Galician language support" "off" \
|
||||||
"calligra-l10n-hu" "Hungarian 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-it" "Italian language support" "off" \
|
||||||
|
"calligra-l10n-ja" "Japanese language support" "off" \
|
||||||
"calligra-l10n-kk" "Kazakh language support" "off" \
|
"calligra-l10n-kk" "Kazakh language support" "off" \
|
||||||
"calligra-l10n-nb" "Norwegian (Bokmaal) 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-nl" "Dutch language support" "off" \
|
||||||
"calligra-l10n-pl" "Polish language support" "off" \
|
"calligra-l10n-pl" "Polish language support" "off" \
|
||||||
"calligra-l10n-pt" "Portuguese language support" "off" \
|
"calligra-l10n-pt" "Portuguese language support" "off" \
|
||||||
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
|
||||||
"calligra-l10n-ru" "Russian language support" "off" \
|
"calligra-l10n-ru" "Russian language support" "off" \
|
||||||
"calligra-l10n-sk" "Slovak 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-sv" "Swedish language support" "off" \
|
||||||
"calligra-l10n-tr" "Turkish language support" "off" \
|
"calligra-l10n-tr" "Turkish language support" "off" \
|
||||||
"calligra-l10n-uk" "Ukrainian 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-hr" "Croatian language support" "off" \
|
||||||
"kde-l10n-hu" "Hungarian language support" "off" \
|
"kde-l10n-hu" "Hungarian language support" "off" \
|
||||||
"kde-l10n-ia" "Interlingua 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-is" "Icelandic language support" "off" \
|
||||||
"kde-l10n-it" "Italian language support" "off" \
|
"kde-l10n-it" "Italian language support" "off" \
|
||||||
"kde-l10n-ja" "Japanese 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-pt_BR" "Brazil Portuguese language support" "off" \
|
||||||
"kde-l10n-ro" "Romanian language support" "off" \
|
"kde-l10n-ro" "Romanian language support" "off" \
|
||||||
"kde-l10n-ru" "Russian 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-sk" "Slovak language support" "off" \
|
||||||
"kde-l10n-sl" "Slovenian language support" "off" \
|
"kde-l10n-sl" "Slovenian language support" "off" \
|
||||||
"kde-l10n-sr" "Serbian language support" "off" \
|
"kde-l10n-sr" "Serbian language support" "off" \
|
||||||
"kde-l10n-sv" "Swedish 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-tr" "Turkish language support" "off" \
|
||||||
"kde-l10n-ug" "Uyghur language support" "off" \
|
"kde-l10n-ug" "Uyghur language support" "off" \
|
||||||
"kde-l10n-uk" "Ukrainian 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-wa" "Walloon language support" "off" \
|
||||||
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
|
||||||
"kde-l10n-zh_TW" "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
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -5,24 +5,23 @@ calligra-l10n-cs:OPT
|
||||||
calligra-l10n-da:OPT
|
calligra-l10n-da:OPT
|
||||||
calligra-l10n-de:OPT
|
calligra-l10n-de:OPT
|
||||||
calligra-l10n-el:OPT
|
calligra-l10n-el:OPT
|
||||||
|
calligra-l10n-en_GB:OPT
|
||||||
calligra-l10n-es:OPT
|
calligra-l10n-es:OPT
|
||||||
calligra-l10n-et:OPT
|
calligra-l10n-et:OPT
|
||||||
calligra-l10n-fi:OPT
|
calligra-l10n-fi:OPT
|
||||||
calligra-l10n-fr:OPT
|
calligra-l10n-fr:OPT
|
||||||
calligra-l10n-gl:OPT
|
calligra-l10n-gl:OPT
|
||||||
calligra-l10n-hu:OPT
|
calligra-l10n-hu:OPT
|
||||||
calligra-l10n-ia:OPT
|
|
||||||
calligra-l10n-it:OPT
|
calligra-l10n-it:OPT
|
||||||
|
calligra-l10n-ja:OPT
|
||||||
calligra-l10n-kk:OPT
|
calligra-l10n-kk:OPT
|
||||||
calligra-l10n-nb:OPT
|
calligra-l10n-nb:OPT
|
||||||
calligra-l10n-nds:OPT
|
|
||||||
calligra-l10n-nl:OPT
|
calligra-l10n-nl:OPT
|
||||||
calligra-l10n-pl:OPT
|
calligra-l10n-pl:OPT
|
||||||
calligra-l10n-pt:OPT
|
calligra-l10n-pt:OPT
|
||||||
calligra-l10n-pt_BR:OPT
|
calligra-l10n-pt_BR:OPT
|
||||||
calligra-l10n-ru:OPT
|
calligra-l10n-ru:OPT
|
||||||
calligra-l10n-sk:OPT
|
calligra-l10n-sk:OPT
|
||||||
calligra-l10n-sl:OPT
|
|
||||||
calligra-l10n-sv:OPT
|
calligra-l10n-sv:OPT
|
||||||
calligra-l10n-tr:OPT
|
calligra-l10n-tr:OPT
|
||||||
calligra-l10n-uk:OPT
|
calligra-l10n-uk:OPT
|
||||||
|
@ -51,6 +50,7 @@ kde-l10n-hi:OPT
|
||||||
kde-l10n-hr:OPT
|
kde-l10n-hr:OPT
|
||||||
kde-l10n-hu:OPT
|
kde-l10n-hu:OPT
|
||||||
kde-l10n-ia:OPT
|
kde-l10n-ia:OPT
|
||||||
|
kde-l10n-id:OPT
|
||||||
kde-l10n-is:OPT
|
kde-l10n-is:OPT
|
||||||
kde-l10n-it:OPT
|
kde-l10n-it:OPT
|
||||||
kde-l10n-ja:OPT
|
kde-l10n-ja:OPT
|
||||||
|
@ -70,17 +70,13 @@ kde-l10n-pt:OPT
|
||||||
kde-l10n-pt_BR:OPT
|
kde-l10n-pt_BR:OPT
|
||||||
kde-l10n-ro:OPT
|
kde-l10n-ro:OPT
|
||||||
kde-l10n-ru:OPT
|
kde-l10n-ru:OPT
|
||||||
kde-l10n-si:OPT
|
|
||||||
kde-l10n-sk:OPT
|
kde-l10n-sk:OPT
|
||||||
kde-l10n-sl:OPT
|
kde-l10n-sl:OPT
|
||||||
kde-l10n-sr:OPT
|
kde-l10n-sr:OPT
|
||||||
kde-l10n-sv:OPT
|
kde-l10n-sv:OPT
|
||||||
kde-l10n-tg:OPT
|
|
||||||
kde-l10n-th:OPT
|
|
||||||
kde-l10n-tr:OPT
|
kde-l10n-tr:OPT
|
||||||
kde-l10n-ug:OPT
|
kde-l10n-ug:OPT
|
||||||
kde-l10n-uk:OPT
|
kde-l10n-uk:OPT
|
||||||
kde-l10n-vi:OPT
|
|
||||||
kde-l10n-wa:OPT
|
kde-l10n-wa:OPT
|
||||||
kde-l10n-zh_CN:OPT
|
kde-l10n-zh_CN:OPT
|
||||||
kde-l10n-zh_TW: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 \
|
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 \
|
packages even if you aren't sure if you need them. Press ENTER when \
|
||||||
you are done." 22 74 10 \
|
you are done." 22 74 10 \
|
||||||
"ConsoleKit" "ConsoleKit user session framework" "on" \
|
"ConsoleKit2" "ConsoleKit user session framework" "on" \
|
||||||
"GConf" "GNOME configuration library" "on" \
|
"GConf" "GNOME configuration library" "on" \
|
||||||
|
"LibRaw" "Library for decoding RAW digital photos" "on" \
|
||||||
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
||||||
"PyQt" "Python bindings for Qt" "on" \
|
"PyQt" "Python bindings for Qt" "on" \
|
||||||
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
||||||
|
"a52dec" "ATSC A/52 stream decoder library" "on" \
|
||||||
"aalib" "ASCII Art library" "on" \
|
"aalib" "ASCII Art library" "on" \
|
||||||
|
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||||
"akonadi" "PIM storage service" "on" \
|
"akonadi" "PIM storage service" "on" \
|
||||||
"alsa-lib" "ALSA sound library" "on" \
|
"alsa-lib" "ALSA sound library" "on" \
|
||||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||||
|
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||||
"apr" "Apache Portable Runtime library" "on" \
|
"apr" "Apache Portable Runtime library" "on" \
|
||||||
"apr-util" "Extra APR library interfaces" "on" \
|
"apr-util" "Extra APR library interfaces" "on" \
|
||||||
"aspell" "Spell checking library" "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-atk" "AT-SPI2 bridge to ATK" "on" \
|
||||||
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
||||||
"atk" "Accessability library" "on" \
|
"atk" "Accessability library" "on" \
|
||||||
|
"atkmm" "Accessability library for GTKmm" "on" \
|
||||||
"attica" "Qt Collaboration library" "on" \
|
"attica" "Qt Collaboration library" "on" \
|
||||||
"audiofile" "SGI's Audio File sound library" "on" \
|
"audiofile" "SGI's Audio File sound library" "on" \
|
||||||
"automoc4" "Automatic moc for Qt4" "on" \
|
"automoc4" "Automatic moc for Qt4" "on" \
|
||||||
"babl" "A pixel format translation library" "on" \
|
"babl" "A pixel format translation library" "on" \
|
||||||
"boost" "Boost C++ Libraries" "on" \
|
"boost" "Boost C++ Libraries" "on" \
|
||||||
"cairo" "Vector graphics library used by GTK+" "on" \
|
"cairo" "Vector graphics library used by GTK+" "on" \
|
||||||
|
"cairomm" "Vector graphics library used by GTKmm" "on" \
|
||||||
"chmlib" "Library for accessing CHM files" "on" \
|
"chmlib" "Library for accessing CHM files" "on" \
|
||||||
"clucene" "Text-Search Engine" "on" \
|
"clucene" "Text-Search Engine" "on" \
|
||||||
"db42" "Berkeley DB library, version 4.2" "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-glib" "glib bindings for the dbus IPC library" "on" \
|
||||||
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
||||||
"dconf" "low-level configuration system" "on" \
|
"dconf" "low-level configuration system" "on" \
|
||||||
|
"dconf-editor" "graphical editor for dconf" "on" \
|
||||||
"desktop-file-utils" "Tools for .desktop files" "on" \
|
"desktop-file-utils" "Tools for .desktop files" "on" \
|
||||||
"djvulibre" "Web-centric document and image format" "on" \
|
"djvulibre" "Web-centric document and image format" "on" \
|
||||||
"ebook-tools" "Tools for ebook file formats" "on" \
|
"ebook-tools" "Tools for ebook file formats" "on" \
|
||||||
"eigen2" "C++ math library" "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" \
|
"enchant" "A wrapper for spellcheck libraries" "on" \
|
||||||
"esound" "Enlightened Sound Daemon" "on" \
|
"esound" "Enlightened Sound Daemon" "on" \
|
||||||
"exiv2" "Exif and IPTC Metadata Library and Tools" "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" "The GNU C library" "on" \
|
||||||
"glibc-i18n" "Internationalization support for glibc" "on" \
|
"glibc-i18n" "Internationalization support for glibc" "on" \
|
||||||
"glibc-profile" "Profiling support for glibc" "on" \
|
"glibc-profile" "Profiling support for glibc" "on" \
|
||||||
|
"glibmm" "Support library used by GTKmm" "on" \
|
||||||
"gmime" "MIME parsing library" "on" \
|
"gmime" "MIME parsing library" "on" \
|
||||||
"gmm" "C++ generic matrix template library" "on" \
|
"gmm" "C++ generic matrix template library" "on" \
|
||||||
"gmp" "A library for arithmetic" "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-keyring" "a tool to handle security credentials" "on" \
|
||||||
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
||||||
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
||||||
"gobject-introspection" "GObject interface introspection library" "on" \
|
"gobject-introspection" "GObject interface introspection library" "on" \
|
||||||
"grantlee" "String Template system based on Qt" "on" \
|
"grantlee" "String Template system based on Qt" "on" \
|
||||||
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
||||||
|
"gsl" "GNU Scientific Library" "on" \
|
||||||
"gst-plugins-base" "A base set of GStreamer plugins" "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-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" \
|
"gstreamer" "Streaming multimedia framework library" "on" \
|
||||||
|
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
|
||||||
"gtk+" "A graphical toolkit library" "on" \
|
"gtk+" "A graphical toolkit library" "on" \
|
||||||
"gtk+2" "GTK+ version 2" "on" \
|
"gtk+2" "GTK+ version 2" "on" \
|
||||||
"gtk+3" "GTK+ version 3" "on" \
|
"gtk+3" "GTK+ version 3" "on" \
|
||||||
|
"gtkmm2" "GTKmm version 2" "on" \
|
||||||
|
"gtkmm3" "GTKmm version 3" "on" \
|
||||||
"gtkspell" "GTK+ spell checker interface library" "on" \
|
"gtkspell" "GTK+ spell checker interface library" "on" \
|
||||||
"gvfs" "glib virtual filesystems" "on" \
|
"gvfs" "glib virtual filesystems" "on" \
|
||||||
"harfbuzz" "OpenType text shaping engine" "on" \
|
"harfbuzz" "OpenType text shaping engine" "on" \
|
||||||
|
@ -95,33 +110,38 @@ you are done." 22 74 10 \
|
||||||
"icon-naming-utils" "Icon naming utilities" "on" \
|
"icon-naming-utils" "Icon naming utilities" "on" \
|
||||||
"icu4c" "International Components for Unicode" "on" \
|
"icu4c" "International Components for Unicode" "on" \
|
||||||
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
||||||
"imlib" "Image loading and rendering library" "on" \
|
|
||||||
"iso-codes" "ISO standard lists" "on" \
|
"iso-codes" "ISO standard lists" "on" \
|
||||||
"jasper" "JPEG-2000 library" "on" \
|
"jasper" "JPEG-2000 library" "on" \
|
||||||
|
"jemalloc" "A memory allocator" "on" \
|
||||||
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "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" \
|
"keybinder" "keyboard shortcut library" "on" \
|
||||||
"keyutils" "Kernel key management utilities" "on" \
|
"keyutils" "Kernel key management utilities" "on" \
|
||||||
"lcms" "Little Color Management System" "on" \
|
"lcms" "Little Color Management System" "on" \
|
||||||
"lcms2" "little cms engine, version 2" "on" \
|
"lcms2" "little cms engine, version 2" "on" \
|
||||||
"lesstif" "A Motif clone" "on" \
|
|
||||||
"libaio" "Asynchronous I/O library" "on" \
|
"libaio" "Asynchronous I/O library" "on" \
|
||||||
"libao" "Audio Output library" "on" \
|
"libao" "Audio Output library" "on" \
|
||||||
"libarchive" "Archive reading library" "on" \
|
"libarchive" "Archive reading library" "on" \
|
||||||
"libart_lgpl" "2D graphics library used by KDE" "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" \
|
"libatasmart" "ATA S.M.A.R.T. library" "on" \
|
||||||
"libbluedevil" "Qt wrapper for bluez" "on" \
|
"libbluedevil" "Qt wrapper for bluez" "on" \
|
||||||
"libcaca" "Colour AsCii Art library" "on" \
|
"libcaca" "Colour AsCii Art library" "on" \
|
||||||
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
||||||
"libcap" "POSIX capabilities library" "on" \
|
"libcap" "POSIX capabilities library" "on" \
|
||||||
|
"libcap-ng" "Improved POSIX capabilities library" "on" \
|
||||||
"libcddb" "online CD database lookup library" "on" \
|
"libcddb" "online CD database lookup library" "on" \
|
||||||
"libcdio" "GNU CD I/O library" "on" \
|
"libcdio" "GNU CD I/O library" "on" \
|
||||||
|
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
|
||||||
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
||||||
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
||||||
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
||||||
|
"libdvdnav" "DVD navigation library" "on" \
|
||||||
"libdvdread" "Library for reading DVDs" "on" \
|
"libdvdread" "Library for reading DVDs" "on" \
|
||||||
"libelf" "ELF object file access library" "on" \
|
|
||||||
"libevent" "event loop library" "on" \
|
"libevent" "event loop library" "on" \
|
||||||
"libexif" "EXIF (image information) library" "on" \
|
"libexif" "EXIF (image information) library" "on" \
|
||||||
|
"libfakekey" "X virtual keyboard library" "on" \
|
||||||
"libffi" "Foreign Function Interface library" "on" \
|
"libffi" "Foreign Function Interface library" "on" \
|
||||||
"libglade" "An interface construction library" "on" \
|
"libglade" "An interface construction library" "on" \
|
||||||
"libgnome-keyring" "gnome-keyring library" "on" \
|
"libgnome-keyring" "gnome-keyring library" "on" \
|
||||||
|
@ -133,8 +153,9 @@ you are done." 22 74 10 \
|
||||||
"libidl" "Interface Definition Language library" "on" \
|
"libidl" "Interface Definition Language library" "on" \
|
||||||
"libidn" "GNU Internationalized Domain Name library" "on" \
|
"libidn" "GNU Internationalized Domain Name library" "on" \
|
||||||
"libieee1284" "Library to identify parallel port devices" "on" \
|
"libieee1284" "Library to identify parallel port devices" "on" \
|
||||||
|
"libimobiledevice" "iOS device communication library" "on" \
|
||||||
"libiodbc" "Independent Open DataBase Connectivity" "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" \
|
"libkarma" "A library for accessing the Rio Karma player" "on" \
|
||||||
"liblastfm" "Library for interfacing with last.fm" "on" \
|
"liblastfm" "Library for interfacing with last.fm" "on" \
|
||||||
"libmad" "high-quality MPEG audio library" "on" \
|
"libmad" "high-quality MPEG audio library" "on" \
|
||||||
|
@ -145,10 +166,12 @@ you are done." 22 74 10 \
|
||||||
"libmpc" "Multiple Precision Complex Library" "on" \
|
"libmpc" "Multiple Precision Complex Library" "on" \
|
||||||
"libmsn" "MSN Messenger protocol implementation" "on" \
|
"libmsn" "MSN Messenger protocol implementation" "on" \
|
||||||
"libmtp" "MTP media device support library" "on" \
|
"libmtp" "MTP media device support library" "on" \
|
||||||
|
"libnih" "lightweight library of C functions" "on" \
|
||||||
"libnjb" "Creative Nomad and related device library" "on" \
|
"libnjb" "Creative Nomad and related device library" "on" \
|
||||||
"libnl" "Netlink socket library" "on" \
|
"libnl" "Netlink socket library" "on" \
|
||||||
"libnl3" "Netlink socket library version 3" "on" \
|
"libnl3" "Netlink socket library version 3" "on" \
|
||||||
"libnotify" "A library for event notification" "on" \
|
"libnotify" "A library for event notification" "on" \
|
||||||
|
"libodfgen" "Library for generating ODF documents" "on" \
|
||||||
"libogg" "Ogg Bitstream library" "on" \
|
"libogg" "Ogg Bitstream library" "on" \
|
||||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||||
"liboil" "CPU optimizations library" "on" \
|
"liboil" "CPU optimizations library" "on" \
|
||||||
|
@ -157,13 +180,17 @@ you are done." 22 74 10 \
|
||||||
"libpng" "Portable Network Graphics library" "on" \
|
"libpng" "Portable Network Graphics library" "on" \
|
||||||
"libproxy" "proxy configuration library" "on" \
|
"libproxy" "proxy configuration library" "on" \
|
||||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||||
|
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||||
"libsamplerate" "Digital audio resampling library" "on" \
|
"libsamplerate" "Digital audio resampling library" "on" \
|
||||||
"libsecret" "library to access the Secret Service API" "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" \
|
"libsndfile" "A library for handling digital audio files" "on" \
|
||||||
"libsoup" "an HTTP client/server library" "on" \
|
"libsoup" "an HTTP client/server library" "on" \
|
||||||
"libspectre" "Ghostscript wrapper library" "on" \
|
"libspectre" "Ghostscript wrapper library" "on" \
|
||||||
"libssh" "SSH C library" "on" \
|
"libssh" "SSH C library" "on" \
|
||||||
|
"libssh2" "SSH2 library" "on" \
|
||||||
"libtasn1" "ASN.1 library" "on" \
|
"libtasn1" "ASN.1 library" "on" \
|
||||||
"libtermcap" "GNU terminal control library" "on" \
|
"libtermcap" "GNU terminal control library" "on" \
|
||||||
"libtheora" "Theora video codec library" "on" \
|
"libtheora" "Theora video codec library" "on" \
|
||||||
|
@ -171,14 +198,18 @@ you are done." 22 74 10 \
|
||||||
"libunistring" "GNU Unicode string library" "on" \
|
"libunistring" "GNU Unicode string library" "on" \
|
||||||
"libusb" "A library for accessing USB devices" "on" \
|
"libusb" "A library for accessing USB devices" "on" \
|
||||||
"libusb-compat" "Compat library for the old libusb API/ABI" "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" "Audio visualization library" "on" \
|
||||||
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
||||||
"libvncserver" "VNC Server Library" "on" \
|
"libvncserver" "VNC Server Library" "on" \
|
||||||
"libvorbis" "Ogg Vorbis library" "on" \
|
"libvorbis" "Ogg Vorbis library" "on" \
|
||||||
|
"libvpx" "VP8/VP9 video codec" "on" \
|
||||||
"libwmf" "WMF graphics format library" "on" \
|
"libwmf" "WMF graphics format library" "on" \
|
||||||
"libwmf-docs" "Documentation for libwmf" "on" \
|
"libwmf-docs" "Documentation for libwmf" "on" \
|
||||||
"libwnck" "Window Navigator Construction Kit library" "on" \
|
"libwnck" "Window Navigator Construction Kit library" "on" \
|
||||||
"libwpd" "WordPerfect document handling library" "on" \
|
"libwpd" "WordPerfect document handling library" "on" \
|
||||||
|
"libwpg" "WPG image reading/converting library" "on" \
|
||||||
"libxklavier" "XKB library" "on" \
|
"libxklavier" "XKB library" "on" \
|
||||||
"libxml2" "XML parser library v2" "on" \
|
"libxml2" "XML parser library v2" "on" \
|
||||||
"libxslt" "XML transformation library" "on" \
|
"libxslt" "XML transformation library" "on" \
|
||||||
|
@ -194,16 +225,17 @@ you are done." 22 74 10 \
|
||||||
"ncurses" "CRT screen handling package" "on" \
|
"ncurses" "CRT screen handling package" "on" \
|
||||||
"neon" "HTTP and WebDAV client library" "on" \
|
"neon" "HTTP and WebDAV client library" "on" \
|
||||||
"netpbm" "Graphics library and tools" "on" \
|
"netpbm" "Graphics library and tools" "on" \
|
||||||
|
"newt" "Not Erik's Windowing Toolkit" "on" \
|
||||||
"notify-python" "Python bindings for libnotify" "on" \
|
"notify-python" "Python bindings for libnotify" "on" \
|
||||||
"openexr" "HDR image file format and library" "on" \
|
"openexr" "HDR image file format and library" "on" \
|
||||||
|
"openjpeg" "JPEG2000 library" "on" \
|
||||||
|
"orc" "The Oil Runtime Compiler" "on" \
|
||||||
"pango" "Text rendering library" "on" \
|
"pango" "Text rendering library" "on" \
|
||||||
|
"pangomm" "Text rendering library for GTKmm" "on" \
|
||||||
"parted" "GNU parted, a partition manipulation program" "on" \
|
"parted" "GNU parted, a partition manipulation program" "on" \
|
||||||
"pcre" "Perl-compatible regular expression library" "on" \
|
"pcre" "Perl-compatible regular expression library" "on" \
|
||||||
"phonon" "Multimedia framework for KDE4" "on" \
|
"phonon" "Multimedia framework for KDE4" "on" \
|
||||||
"phonon-gstreamer" "gstreamer backend for phonon" "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" \
|
"pilot-link" "PalmOS communication library" "on" \
|
||||||
"polkit" "Authentication policy framework" "on" \
|
"polkit" "Authentication policy framework" "on" \
|
||||||
"polkit-gnome" "GTK+/XDG polkit authenticator" "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" "Portable Document Format (PDF) library" "on" \
|
||||||
"poppler-data" "Data files that can be used by poppler" "on" \
|
"poppler-data" "Data files that can be used by poppler" "on" \
|
||||||
"popt" "Command line parsing library" "on" \
|
"popt" "Command line parsing library" "on" \
|
||||||
|
"pulseaudio" "PulseAudio sound server" "on" \
|
||||||
"pycairo" "Python bindings for cairo" "on" \
|
"pycairo" "Python bindings for cairo" "on" \
|
||||||
"pycups" "Python bindings for the CUPS API" "on" \
|
"pycups" "Python bindings for the CUPS API" "on" \
|
||||||
"pycurl" "Python interface to cURL library" "on" \
|
"pycurl" "Python interface to cURL library" "on" \
|
||||||
"pygobject" "GObject bindings for Python" "on" \
|
"pygobject" "GObject bindings for Python" "on" \
|
||||||
|
"pygobject3" "GObject bindings for Python" "on" \
|
||||||
"pygtk" "GTK+ bindings for Python" "on" \
|
"pygtk" "GTK+ bindings for Python" "on" \
|
||||||
"pyrex" "A Python extension language" "on" \
|
"pyrex" "A Python extension language" "on" \
|
||||||
|
"python-pillow" "Python Imaging Library" "on" \
|
||||||
"qca" "Qt Cryptographic Architecture" "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" \
|
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \
|
||||||
"qjson" "manage JSON objects with Qt" "on" \
|
"qjson" "manage JSON objects with Qt" "on" \
|
||||||
"qt" "C++ GUI library used by KDE" "on" \
|
"qt" "C++ GUI library used by KDE" "on" \
|
||||||
|
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
|
||||||
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
||||||
"raptor2" "RDF parser and serializer" "on" \
|
"raptor2" "RDF parser and serializer" "on" \
|
||||||
"rasqal" "RDF parsing library" "on" \
|
"rasqal" "RDF parsing library" "on" \
|
||||||
"readline" "Input library with editing" "on" \
|
"readline" "Input library with editing" "on" \
|
||||||
"redland" "RDF high-level interface library" "on" \
|
"redland" "RDF high-level interface library" "on" \
|
||||||
|
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||||
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
||||||
|
"serf" "Asynchronous HTTP client library" "on" \
|
||||||
"sg3_utils" "low-level SCSI utilities" "on" \
|
"sg3_utils" "low-level SCSI utilities" "on" \
|
||||||
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
||||||
"shared-mime-info" "MIME database" "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" \
|
"slang1" "S-Lang interpreted language and library v1" "on" \
|
||||||
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
||||||
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
||||||
|
"speexdsp" "Speex DSP codec and library" "on" \
|
||||||
"startup-notification" "Busy cursor library" "on" \
|
"startup-notification" "Busy cursor library" "on" \
|
||||||
"strigi" "Fast and light desktop search engine" "on" \
|
"strigi" "Fast and light desktop search engine" "on" \
|
||||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||||
|
@ -253,13 +289,14 @@ you are done." 22 74 10 \
|
||||||
"virtuoso-ose" "Object-relational SQL database" "on" \
|
"virtuoso-ose" "Object-relational SQL database" "on" \
|
||||||
"vte" "A terminal emulator for GTK+" "on" \
|
"vte" "A terminal emulator for GTK+" "on" \
|
||||||
"wavpack" "A lossless WAV file compressor" "on" \
|
"wavpack" "A lossless WAV file compressor" "on" \
|
||||||
|
"xapian-core" "Search Engine Library" "on" \
|
||||||
"zlib" "general purpose data compression library" "on" \
|
"zlib" "general purpose data compression library" "on" \
|
||||||
2> $TMP/SeTpkgs
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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 \
|
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 \
|
packages even if you aren't sure if you need them. Press ENTER when \
|
||||||
you are done." 22 74 10 \
|
you are done." 22 74 10 \
|
||||||
"ConsoleKit" "ConsoleKit user session framework" "on" \
|
"ConsoleKit2" "ConsoleKit user session framework" "on" \
|
||||||
"GConf" "GNOME configuration library" "on" \
|
"GConf" "GNOME configuration library" "on" \
|
||||||
|
"LibRaw" "Library for decoding RAW digital photos" "on" \
|
||||||
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
"M2Crypto" "Cryptography toolkit for Python" "on" \
|
||||||
"PyQt" "Python bindings for Qt" "on" \
|
"PyQt" "Python bindings for Qt" "on" \
|
||||||
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
|
||||||
|
"a52dec" "ATSC A/52 stream decoder library" "on" \
|
||||||
"aalib" "ASCII Art library" "on" \
|
"aalib" "ASCII Art library" "on" \
|
||||||
|
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
|
||||||
"akonadi" "PIM storage service" "on" \
|
"akonadi" "PIM storage service" "on" \
|
||||||
"alsa-lib" "ALSA sound library" "on" \
|
"alsa-lib" "ALSA sound library" "on" \
|
||||||
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
|
||||||
|
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
|
||||||
"apr" "Apache Portable Runtime library" "on" \
|
"apr" "Apache Portable Runtime library" "on" \
|
||||||
"apr-util" "Extra APR library interfaces" "on" \
|
"apr-util" "Extra APR library interfaces" "on" \
|
||||||
"aspell" "Spell checking library" "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-atk" "AT-SPI2 bridge to ATK" "on" \
|
||||||
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
"at-spi2-core" "Assistive Technology Interface core" "on" \
|
||||||
"atk" "Accessability library" "on" \
|
"atk" "Accessability library" "on" \
|
||||||
|
"atkmm" "Accessability library for GTKmm" "on" \
|
||||||
"attica" "Qt Collaboration library" "on" \
|
"attica" "Qt Collaboration library" "on" \
|
||||||
"audiofile" "SGI's Audio File sound library" "on" \
|
"audiofile" "SGI's Audio File sound library" "on" \
|
||||||
"automoc4" "Automatic moc for Qt4" "on" \
|
"automoc4" "Automatic moc for Qt4" "on" \
|
||||||
"babl" "A pixel format translation library" "on" \
|
"babl" "A pixel format translation library" "on" \
|
||||||
"boost" "Boost C++ Libraries" "on" \
|
"boost" "Boost C++ Libraries" "on" \
|
||||||
"cairo" "Vector graphics library used by GTK+" "on" \
|
"cairo" "Vector graphics library used by GTK+" "on" \
|
||||||
|
"cairomm" "Vector graphics library used by GTKmm" "on" \
|
||||||
"chmlib" "Library for accessing CHM files" "on" \
|
"chmlib" "Library for accessing CHM files" "on" \
|
||||||
"clucene" "Text-Search Engine" "on" \
|
"clucene" "Text-Search Engine" "on" \
|
||||||
"db42" "Berkeley DB library, version 4.2" "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-glib" "glib bindings for the dbus IPC library" "on" \
|
||||||
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
"dbus-python" "Python bindings for the D-Bus library" "on" \
|
||||||
"dconf" "low-level configuration system" "on" \
|
"dconf" "low-level configuration system" "on" \
|
||||||
|
"dconf-editor" "graphical editor for dconf" "on" \
|
||||||
"desktop-file-utils" "Tools for .desktop files" "on" \
|
"desktop-file-utils" "Tools for .desktop files" "on" \
|
||||||
"djvulibre" "Web-centric document and image format" "on" \
|
"djvulibre" "Web-centric document and image format" "on" \
|
||||||
"ebook-tools" "Tools for ebook file formats" "on" \
|
"ebook-tools" "Tools for ebook file formats" "on" \
|
||||||
"eigen2" "C++ math library" "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" \
|
"enchant" "A wrapper for spellcheck libraries" "on" \
|
||||||
"esound" "Enlightened Sound Daemon" "on" \
|
"esound" "Enlightened Sound Daemon" "on" \
|
||||||
"exiv2" "Exif and IPTC Metadata Library and Tools" "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" "The GNU C library" "on" \
|
||||||
"glibc-i18n" "Internationalization support for glibc" "on" \
|
"glibc-i18n" "Internationalization support for glibc" "on" \
|
||||||
"glibc-profile" "Profiling support for glibc" "on" \
|
"glibc-profile" "Profiling support for glibc" "on" \
|
||||||
|
"glibmm" "Support library used by GTKmm" "on" \
|
||||||
"gmime" "MIME parsing library" "on" \
|
"gmime" "MIME parsing library" "on" \
|
||||||
"gmm" "C++ generic matrix template library" "on" \
|
"gmm" "C++ generic matrix template library" "on" \
|
||||||
"gmp" "A library for arithmetic" "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-keyring" "a tool to handle security credentials" "on" \
|
||||||
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
|
||||||
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \
|
||||||
"gobject-introspection" "GObject interface introspection library" "on" \
|
"gobject-introspection" "GObject interface introspection library" "on" \
|
||||||
"grantlee" "String Template system based on Qt" "on" \
|
"grantlee" "String Template system based on Qt" "on" \
|
||||||
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
"gsettings-desktop-schemas" "GSettings schemas" "on" \
|
||||||
|
"gsl" "GNU Scientific Library" "on" \
|
||||||
"gst-plugins-base" "A base set of GStreamer plugins" "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-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" \
|
"gstreamer" "Streaming multimedia framework library" "on" \
|
||||||
|
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
|
||||||
"gtk+" "A graphical toolkit library" "on" \
|
"gtk+" "A graphical toolkit library" "on" \
|
||||||
"gtk+2" "GTK+ version 2" "on" \
|
"gtk+2" "GTK+ version 2" "on" \
|
||||||
"gtk+3" "GTK+ version 3" "on" \
|
"gtk+3" "GTK+ version 3" "on" \
|
||||||
|
"gtkmm2" "GTKmm version 2" "on" \
|
||||||
|
"gtkmm3" "GTKmm version 3" "on" \
|
||||||
"gtkspell" "GTK+ spell checker interface library" "on" \
|
"gtkspell" "GTK+ spell checker interface library" "on" \
|
||||||
"gvfs" "glib virtual filesystems" "on" \
|
"gvfs" "glib virtual filesystems" "on" \
|
||||||
"harfbuzz" "OpenType text shaping engine" "on" \
|
"harfbuzz" "OpenType text shaping engine" "on" \
|
||||||
|
@ -95,33 +110,38 @@ you are done." 22 74 10 \
|
||||||
"icon-naming-utils" "Icon naming utilities" "on" \
|
"icon-naming-utils" "Icon naming utilities" "on" \
|
||||||
"icu4c" "International Components for Unicode" "on" \
|
"icu4c" "International Components for Unicode" "on" \
|
||||||
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
"ilmbase" "Industrial Light & Magic base libraries" "on" \
|
||||||
"imlib" "Image loading and rendering library" "on" \
|
|
||||||
"iso-codes" "ISO standard lists" "on" \
|
"iso-codes" "ISO standard lists" "on" \
|
||||||
"jasper" "JPEG-2000 library" "on" \
|
"jasper" "JPEG-2000 library" "on" \
|
||||||
|
"jemalloc" "A memory allocator" "on" \
|
||||||
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "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" \
|
"keybinder" "keyboard shortcut library" "on" \
|
||||||
"keyutils" "Kernel key management utilities" "on" \
|
"keyutils" "Kernel key management utilities" "on" \
|
||||||
"lcms" "Little Color Management System" "on" \
|
"lcms" "Little Color Management System" "on" \
|
||||||
"lcms2" "little cms engine, version 2" "on" \
|
"lcms2" "little cms engine, version 2" "on" \
|
||||||
"lesstif" "A Motif clone" "on" \
|
|
||||||
"libaio" "Asynchronous I/O library" "on" \
|
"libaio" "Asynchronous I/O library" "on" \
|
||||||
"libao" "Audio Output library" "on" \
|
"libao" "Audio Output library" "on" \
|
||||||
"libarchive" "Archive reading library" "on" \
|
"libarchive" "Archive reading library" "on" \
|
||||||
"libart_lgpl" "2D graphics library used by KDE" "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" \
|
"libatasmart" "ATA S.M.A.R.T. library" "on" \
|
||||||
"libbluedevil" "Qt wrapper for bluez" "on" \
|
"libbluedevil" "Qt wrapper for bluez" "on" \
|
||||||
"libcaca" "Colour AsCii Art library" "on" \
|
"libcaca" "Colour AsCii Art library" "on" \
|
||||||
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
|
||||||
"libcap" "POSIX capabilities library" "on" \
|
"libcap" "POSIX capabilities library" "on" \
|
||||||
|
"libcap-ng" "Improved POSIX capabilities library" "on" \
|
||||||
"libcddb" "online CD database lookup library" "on" \
|
"libcddb" "online CD database lookup library" "on" \
|
||||||
"libcdio" "GNU CD I/O library" "on" \
|
"libcdio" "GNU CD I/O library" "on" \
|
||||||
|
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
|
||||||
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
"libcroco" "CSS2 parsing and manipulation library" "on" \
|
||||||
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
|
||||||
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
|
||||||
|
"libdvdnav" "DVD navigation library" "on" \
|
||||||
"libdvdread" "Library for reading DVDs" "on" \
|
"libdvdread" "Library for reading DVDs" "on" \
|
||||||
"libelf" "ELF object file access library" "on" \
|
|
||||||
"libevent" "event loop library" "on" \
|
"libevent" "event loop library" "on" \
|
||||||
"libexif" "EXIF (image information) library" "on" \
|
"libexif" "EXIF (image information) library" "on" \
|
||||||
|
"libfakekey" "X virtual keyboard library" "on" \
|
||||||
"libffi" "Foreign Function Interface library" "on" \
|
"libffi" "Foreign Function Interface library" "on" \
|
||||||
"libglade" "An interface construction library" "on" \
|
"libglade" "An interface construction library" "on" \
|
||||||
"libgnome-keyring" "gnome-keyring library" "on" \
|
"libgnome-keyring" "gnome-keyring library" "on" \
|
||||||
|
@ -133,8 +153,9 @@ you are done." 22 74 10 \
|
||||||
"libidl" "Interface Definition Language library" "on" \
|
"libidl" "Interface Definition Language library" "on" \
|
||||||
"libidn" "GNU Internationalized Domain Name library" "on" \
|
"libidn" "GNU Internationalized Domain Name library" "on" \
|
||||||
"libieee1284" "Library to identify parallel port devices" "on" \
|
"libieee1284" "Library to identify parallel port devices" "on" \
|
||||||
|
"libimobiledevice" "iOS device communication library" "on" \
|
||||||
"libiodbc" "Independent Open DataBase Connectivity" "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" \
|
"libkarma" "A library for accessing the Rio Karma player" "on" \
|
||||||
"liblastfm" "Library for interfacing with last.fm" "on" \
|
"liblastfm" "Library for interfacing with last.fm" "on" \
|
||||||
"libmad" "high-quality MPEG audio library" "on" \
|
"libmad" "high-quality MPEG audio library" "on" \
|
||||||
|
@ -145,10 +166,12 @@ you are done." 22 74 10 \
|
||||||
"libmpc" "Multiple Precision Complex Library" "on" \
|
"libmpc" "Multiple Precision Complex Library" "on" \
|
||||||
"libmsn" "MSN Messenger protocol implementation" "on" \
|
"libmsn" "MSN Messenger protocol implementation" "on" \
|
||||||
"libmtp" "MTP media device support library" "on" \
|
"libmtp" "MTP media device support library" "on" \
|
||||||
|
"libnih" "lightweight library of C functions" "on" \
|
||||||
"libnjb" "Creative Nomad and related device library" "on" \
|
"libnjb" "Creative Nomad and related device library" "on" \
|
||||||
"libnl" "Netlink socket library" "on" \
|
"libnl" "Netlink socket library" "on" \
|
||||||
"libnl3" "Netlink socket library version 3" "on" \
|
"libnl3" "Netlink socket library version 3" "on" \
|
||||||
"libnotify" "A library for event notification" "on" \
|
"libnotify" "A library for event notification" "on" \
|
||||||
|
"libodfgen" "Library for generating ODF documents" "on" \
|
||||||
"libogg" "Ogg Bitstream library" "on" \
|
"libogg" "Ogg Bitstream library" "on" \
|
||||||
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
"liboggz" "Ogg inspect/edit/validate library" "on" \
|
||||||
"liboil" "CPU optimizations library" "on" \
|
"liboil" "CPU optimizations library" "on" \
|
||||||
|
@ -157,13 +180,17 @@ you are done." 22 74 10 \
|
||||||
"libpng" "Portable Network Graphics library" "on" \
|
"libpng" "Portable Network Graphics library" "on" \
|
||||||
"libproxy" "proxy configuration library" "on" \
|
"libproxy" "proxy configuration library" "on" \
|
||||||
"libraw1394" "User space IEEE 1394 driver" "on" \
|
"libraw1394" "User space IEEE 1394 driver" "on" \
|
||||||
|
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
|
||||||
"librsvg" "Scalable Vector Graphics library" "on" \
|
"librsvg" "Scalable Vector Graphics library" "on" \
|
||||||
"libsamplerate" "Digital audio resampling library" "on" \
|
"libsamplerate" "Digital audio resampling library" "on" \
|
||||||
"libsecret" "library to access the Secret Service API" "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" \
|
"libsndfile" "A library for handling digital audio files" "on" \
|
||||||
"libsoup" "an HTTP client/server library" "on" \
|
"libsoup" "an HTTP client/server library" "on" \
|
||||||
"libspectre" "Ghostscript wrapper library" "on" \
|
"libspectre" "Ghostscript wrapper library" "on" \
|
||||||
"libssh" "SSH C library" "on" \
|
"libssh" "SSH C library" "on" \
|
||||||
|
"libssh2" "SSH2 library" "on" \
|
||||||
"libtasn1" "ASN.1 library" "on" \
|
"libtasn1" "ASN.1 library" "on" \
|
||||||
"libtermcap" "GNU terminal control library" "on" \
|
"libtermcap" "GNU terminal control library" "on" \
|
||||||
"libtheora" "Theora video codec library" "on" \
|
"libtheora" "Theora video codec library" "on" \
|
||||||
|
@ -171,14 +198,18 @@ you are done." 22 74 10 \
|
||||||
"libunistring" "GNU Unicode string library" "on" \
|
"libunistring" "GNU Unicode string library" "on" \
|
||||||
"libusb" "A library for accessing USB devices" "on" \
|
"libusb" "A library for accessing USB devices" "on" \
|
||||||
"libusb-compat" "Compat library for the old libusb API/ABI" "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" "Audio visualization library" "on" \
|
||||||
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
"libvisual-plugins" "Plugins for the libvisual library" "on" \
|
||||||
"libvncserver" "VNC Server Library" "on" \
|
"libvncserver" "VNC Server Library" "on" \
|
||||||
"libvorbis" "Ogg Vorbis library" "on" \
|
"libvorbis" "Ogg Vorbis library" "on" \
|
||||||
|
"libvpx" "VP8/VP9 video codec" "on" \
|
||||||
"libwmf" "WMF graphics format library" "on" \
|
"libwmf" "WMF graphics format library" "on" \
|
||||||
"libwmf-docs" "Documentation for libwmf" "on" \
|
"libwmf-docs" "Documentation for libwmf" "on" \
|
||||||
"libwnck" "Window Navigator Construction Kit library" "on" \
|
"libwnck" "Window Navigator Construction Kit library" "on" \
|
||||||
"libwpd" "WordPerfect document handling library" "on" \
|
"libwpd" "WordPerfect document handling library" "on" \
|
||||||
|
"libwpg" "WPG image reading/converting library" "on" \
|
||||||
"libxklavier" "XKB library" "on" \
|
"libxklavier" "XKB library" "on" \
|
||||||
"libxml2" "XML parser library v2" "on" \
|
"libxml2" "XML parser library v2" "on" \
|
||||||
"libxslt" "XML transformation library" "on" \
|
"libxslt" "XML transformation library" "on" \
|
||||||
|
@ -194,16 +225,17 @@ you are done." 22 74 10 \
|
||||||
"ncurses" "CRT screen handling package" "on" \
|
"ncurses" "CRT screen handling package" "on" \
|
||||||
"neon" "HTTP and WebDAV client library" "on" \
|
"neon" "HTTP and WebDAV client library" "on" \
|
||||||
"netpbm" "Graphics library and tools" "on" \
|
"netpbm" "Graphics library and tools" "on" \
|
||||||
|
"newt" "Not Erik's Windowing Toolkit" "on" \
|
||||||
"notify-python" "Python bindings for libnotify" "on" \
|
"notify-python" "Python bindings for libnotify" "on" \
|
||||||
"openexr" "HDR image file format and library" "on" \
|
"openexr" "HDR image file format and library" "on" \
|
||||||
|
"openjpeg" "JPEG2000 library" "on" \
|
||||||
|
"orc" "The Oil Runtime Compiler" "on" \
|
||||||
"pango" "Text rendering library" "on" \
|
"pango" "Text rendering library" "on" \
|
||||||
|
"pangomm" "Text rendering library for GTKmm" "on" \
|
||||||
"parted" "GNU parted, a partition manipulation program" "on" \
|
"parted" "GNU parted, a partition manipulation program" "on" \
|
||||||
"pcre" "Perl-compatible regular expression library" "on" \
|
"pcre" "Perl-compatible regular expression library" "on" \
|
||||||
"phonon" "Multimedia framework for KDE4" "on" \
|
"phonon" "Multimedia framework for KDE4" "on" \
|
||||||
"phonon-gstreamer" "gstreamer backend for phonon" "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" \
|
"pilot-link" "PalmOS communication library" "on" \
|
||||||
"polkit" "Authentication policy framework" "on" \
|
"polkit" "Authentication policy framework" "on" \
|
||||||
"polkit-gnome" "GTK+/XDG polkit authenticator" "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" "Portable Document Format (PDF) library" "on" \
|
||||||
"poppler-data" "Data files that can be used by poppler" "on" \
|
"poppler-data" "Data files that can be used by poppler" "on" \
|
||||||
"popt" "Command line parsing library" "on" \
|
"popt" "Command line parsing library" "on" \
|
||||||
|
"pulseaudio" "PulseAudio sound server" "on" \
|
||||||
"pycairo" "Python bindings for cairo" "on" \
|
"pycairo" "Python bindings for cairo" "on" \
|
||||||
"pycups" "Python bindings for the CUPS API" "on" \
|
"pycups" "Python bindings for the CUPS API" "on" \
|
||||||
"pycurl" "Python interface to cURL library" "on" \
|
"pycurl" "Python interface to cURL library" "on" \
|
||||||
"pygobject" "GObject bindings for Python" "on" \
|
"pygobject" "GObject bindings for Python" "on" \
|
||||||
|
"pygobject3" "GObject bindings for Python" "on" \
|
||||||
"pygtk" "GTK+ bindings for Python" "on" \
|
"pygtk" "GTK+ bindings for Python" "on" \
|
||||||
"pyrex" "A Python extension language" "on" \
|
"pyrex" "A Python extension language" "on" \
|
||||||
|
"python-pillow" "Python Imaging Library" "on" \
|
||||||
"qca" "Qt Cryptographic Architecture" "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" \
|
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \
|
||||||
"qjson" "manage JSON objects with Qt" "on" \
|
"qjson" "manage JSON objects with Qt" "on" \
|
||||||
"qt" "C++ GUI library used by KDE" "on" \
|
"qt" "C++ GUI library used by KDE" "on" \
|
||||||
|
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
|
||||||
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
|
||||||
"raptor2" "RDF parser and serializer" "on" \
|
"raptor2" "RDF parser and serializer" "on" \
|
||||||
"rasqal" "RDF parsing library" "on" \
|
"rasqal" "RDF parsing library" "on" \
|
||||||
"readline" "Input library with editing" "on" \
|
"readline" "Input library with editing" "on" \
|
||||||
"redland" "RDF high-level interface library" "on" \
|
"redland" "RDF high-level interface library" "on" \
|
||||||
|
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
|
||||||
"sdl" "Simple DirectMedia Layer library" "on" \
|
"sdl" "Simple DirectMedia Layer library" "on" \
|
||||||
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
|
||||||
|
"serf" "Asynchronous HTTP client library" "on" \
|
||||||
"sg3_utils" "low-level SCSI utilities" "on" \
|
"sg3_utils" "low-level SCSI utilities" "on" \
|
||||||
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
|
||||||
"shared-mime-info" "MIME database" "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" \
|
"slang1" "S-Lang interpreted language and library v1" "on" \
|
||||||
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
"soprano" "C++/Qt4 framework for RDF data" "on" \
|
||||||
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
|
||||||
|
"speexdsp" "Speex DSP codec and library" "on" \
|
||||||
"startup-notification" "Busy cursor library" "on" \
|
"startup-notification" "Busy cursor library" "on" \
|
||||||
"strigi" "Fast and light desktop search engine" "on" \
|
"strigi" "Fast and light desktop search engine" "on" \
|
||||||
"svgalib" "Super-VGA Graphics Library" "on" \
|
"svgalib" "Super-VGA Graphics Library" "on" \
|
||||||
|
@ -253,13 +289,14 @@ you are done." 22 74 10 \
|
||||||
"virtuoso-ose" "Object-relational SQL database" "on" \
|
"virtuoso-ose" "Object-relational SQL database" "on" \
|
||||||
"vte" "A terminal emulator for GTK+" "on" \
|
"vte" "A terminal emulator for GTK+" "on" \
|
||||||
"wavpack" "A lossless WAV file compressor" "on" \
|
"wavpack" "A lossless WAV file compressor" "on" \
|
||||||
|
"xapian-core" "Search Engine Library" "on" \
|
||||||
"zlib" "general purpose data compression library" "on" \
|
"zlib" "general purpose data compression library" "on" \
|
||||||
2> $TMP/SeTpkgs
|
2> $TMP/SeTpkgs
|
||||||
if [ $? = 1 -o $? = 255 ]; then
|
if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -1,12 +1,16 @@
|
||||||
ConsoleKit:ADD
|
ConsoleKit2:ADD
|
||||||
GConf:REC
|
GConf:REC
|
||||||
|
LibRaw:REC
|
||||||
M2Crypto:REC
|
M2Crypto:REC
|
||||||
PyQt:REC
|
PyQt:REC
|
||||||
QScintilla:REC
|
QScintilla:REC
|
||||||
|
a52dec:REC
|
||||||
aalib:REC
|
aalib:REC
|
||||||
|
adwaita-icon-theme:REC
|
||||||
akonadi:REC
|
akonadi:REC
|
||||||
alsa-lib:ADD
|
alsa-lib:ADD
|
||||||
alsa-oss:OPT
|
alsa-oss:OPT
|
||||||
|
alsa-plugins:ADD
|
||||||
apr:REC
|
apr:REC
|
||||||
apr-util:REC
|
apr-util:REC
|
||||||
aspell:REC
|
aspell:REC
|
||||||
|
@ -14,12 +18,14 @@ aspell-en:REC
|
||||||
at-spi2-atk:REC
|
at-spi2-atk:REC
|
||||||
at-spi2-core:REC
|
at-spi2-core:REC
|
||||||
atk:REC
|
atk:REC
|
||||||
|
atkmm:REC
|
||||||
attica:ADD
|
attica:ADD
|
||||||
audiofile:REC
|
audiofile:REC
|
||||||
automoc4:REC
|
automoc4:REC
|
||||||
babl:REC
|
babl:REC
|
||||||
boost:REC
|
boost:REC
|
||||||
cairo:REC
|
cairo:REC
|
||||||
|
cairomm:REC
|
||||||
chmlib:REC
|
chmlib:REC
|
||||||
clucene:REC
|
clucene:REC
|
||||||
db42:REC
|
db42:REC
|
||||||
|
@ -28,10 +34,13 @@ db48:REC
|
||||||
dbus-glib:REC
|
dbus-glib:REC
|
||||||
dbus-python:REC
|
dbus-python:REC
|
||||||
dconf:REC
|
dconf:REC
|
||||||
|
dconf-editor:REC
|
||||||
desktop-file-utils:REC
|
desktop-file-utils:REC
|
||||||
djvulibre:REC
|
djvulibre:REC
|
||||||
ebook-tools:ADD
|
ebook-tools:ADD
|
||||||
eigen2:REC
|
eigen2:REC
|
||||||
|
eigen3:REC
|
||||||
|
elfutils:REC
|
||||||
enchant:REC
|
enchant:REC
|
||||||
esound:REC
|
esound:REC
|
||||||
exiv2:REC
|
exiv2:REC
|
||||||
|
@ -55,22 +64,28 @@ glib2:REC
|
||||||
glibc:REC
|
glibc:REC
|
||||||
glibc-i18n:OPT
|
glibc-i18n:OPT
|
||||||
glibc-profile:OPT
|
glibc-profile:OPT
|
||||||
|
glibmm:REC
|
||||||
gmime:REC
|
gmime:REC
|
||||||
gmm:REC
|
gmm:REC
|
||||||
gmp:REC
|
gmp:REC
|
||||||
gnome-icon-theme:REC
|
|
||||||
gnome-keyring:REC
|
gnome-keyring:REC
|
||||||
gnome-themes-standard:REC
|
gnome-themes-standard:REC
|
||||||
gnu-efi:REC
|
gnu-efi:REC
|
||||||
gobject-introspection:REC
|
gobject-introspection:REC
|
||||||
grantlee:REC
|
grantlee:REC
|
||||||
gsettings-desktop-schemas:REC
|
gsettings-desktop-schemas:REC
|
||||||
|
gsl:REC
|
||||||
gst-plugins-base:ADD
|
gst-plugins-base:ADD
|
||||||
|
gst-plugins-base0:REC
|
||||||
gst-plugins-good:ADD
|
gst-plugins-good:ADD
|
||||||
|
gst-plugins-good0:REC
|
||||||
gstreamer:ADD
|
gstreamer:ADD
|
||||||
|
gstreamer0:REC
|
||||||
gtk+:REC
|
gtk+:REC
|
||||||
gtk+2:REC
|
gtk+2:REC
|
||||||
gtk+3:REC
|
gtk+3:REC
|
||||||
|
gtkmm2:REC
|
||||||
|
gtkmm3:REC
|
||||||
gtkspell:REC
|
gtkspell:REC
|
||||||
gvfs:REC
|
gvfs:REC
|
||||||
harfbuzz:REC
|
harfbuzz:REC
|
||||||
|
@ -80,33 +95,38 @@ hunspell:ADD
|
||||||
icon-naming-utils:REC
|
icon-naming-utils:REC
|
||||||
icu4c:REC
|
icu4c:REC
|
||||||
ilmbase:REC
|
ilmbase:REC
|
||||||
imlib:REC
|
|
||||||
iso-codes:REC
|
iso-codes:REC
|
||||||
jasper:REC
|
jasper:REC
|
||||||
|
jemalloc:REC
|
||||||
js185:REC
|
js185:REC
|
||||||
|
json-c:REC
|
||||||
|
judy:REC
|
||||||
keybinder:REC
|
keybinder:REC
|
||||||
keyutils:OPT
|
keyutils:OPT
|
||||||
lcms:REC
|
lcms:REC
|
||||||
lcms2:REC
|
lcms2:REC
|
||||||
lesstif:REC
|
|
||||||
libaio:REC
|
libaio:REC
|
||||||
libao:REC
|
libao:REC
|
||||||
libarchive:REC
|
libarchive:REC
|
||||||
libart_lgpl:REC
|
libart_lgpl:REC
|
||||||
|
libasyncns:REC
|
||||||
libatasmart:REC
|
libatasmart:REC
|
||||||
libbluedevil:REC
|
libbluedevil:REC
|
||||||
libcaca:OPT
|
libcaca:OPT
|
||||||
libcanberra:REC
|
libcanberra:REC
|
||||||
libcap:REC
|
libcap:REC
|
||||||
|
libcap-ng:REC
|
||||||
libcddb:REC
|
libcddb:REC
|
||||||
libcdio:REC
|
libcdio:REC
|
||||||
|
libcdio-paranoia:REC
|
||||||
libcroco:REC
|
libcroco:REC
|
||||||
libdbusmenu-qt:REC
|
libdbusmenu-qt:REC
|
||||||
libdiscid:ADD
|
libdiscid:ADD
|
||||||
|
libdvdnav:REC
|
||||||
libdvdread:REC
|
libdvdread:REC
|
||||||
libelf:REC
|
|
||||||
libevent:REC
|
libevent:REC
|
||||||
libexif:REC
|
libexif:REC
|
||||||
|
libfakekey:REC
|
||||||
libffi:REC
|
libffi:REC
|
||||||
libglade:REC
|
libglade:REC
|
||||||
libgnome-keyring:REC
|
libgnome-keyring:REC
|
||||||
|
@ -118,8 +138,9 @@ libid3tag:REC
|
||||||
libidl:REC
|
libidl:REC
|
||||||
libidn:REC
|
libidn:REC
|
||||||
libieee1284:REC
|
libieee1284:REC
|
||||||
|
libimobiledevice:REC
|
||||||
libiodbc:ADD
|
libiodbc:ADD
|
||||||
libjpeg:REC
|
libjpeg-turbo:REC
|
||||||
libkarma:REC
|
libkarma:REC
|
||||||
liblastfm:REC
|
liblastfm:REC
|
||||||
libmad:REC
|
libmad:REC
|
||||||
|
@ -130,10 +151,12 @@ libmowgli:REC
|
||||||
libmpc:REC
|
libmpc:REC
|
||||||
libmsn:REC
|
libmsn:REC
|
||||||
libmtp:REC
|
libmtp:REC
|
||||||
|
libnih:REC
|
||||||
libnjb:REC
|
libnjb:REC
|
||||||
libnl:REC
|
libnl:REC
|
||||||
libnl3:REC
|
libnl3:REC
|
||||||
libnotify:REC
|
libnotify:REC
|
||||||
|
libodfgen:REC
|
||||||
libogg:REC
|
libogg:REC
|
||||||
liboggz:REC
|
liboggz:REC
|
||||||
liboil:REC
|
liboil:REC
|
||||||
|
@ -142,13 +165,17 @@ libplist:REC
|
||||||
libpng:REC
|
libpng:REC
|
||||||
libproxy:REC
|
libproxy:REC
|
||||||
libraw1394:REC
|
libraw1394:REC
|
||||||
|
librevenge:REC
|
||||||
librsvg:REC
|
librsvg:REC
|
||||||
libsamplerate:REC
|
libsamplerate:REC
|
||||||
libsecret:REC
|
libsecret:REC
|
||||||
|
libsigc++:REC
|
||||||
|
libsigsegv:REC
|
||||||
libsndfile:REC
|
libsndfile:REC
|
||||||
libsoup:REC
|
libsoup:REC
|
||||||
libspectre:REC
|
libspectre:REC
|
||||||
libssh:REC
|
libssh:REC
|
||||||
|
libssh2:REC
|
||||||
libtasn1:REC
|
libtasn1:REC
|
||||||
libtermcap:REC
|
libtermcap:REC
|
||||||
libtheora:REC
|
libtheora:REC
|
||||||
|
@ -156,14 +183,18 @@ libtiff:REC
|
||||||
libunistring:OPT
|
libunistring:OPT
|
||||||
libusb:REC
|
libusb:REC
|
||||||
libusb-compat:REC
|
libusb-compat:REC
|
||||||
|
libusbmuxd:REC
|
||||||
|
libvisio:REC
|
||||||
libvisual:REC
|
libvisual:REC
|
||||||
libvisual-plugins:REC
|
libvisual-plugins:REC
|
||||||
libvncserver:REC
|
libvncserver:REC
|
||||||
libvorbis:REC
|
libvorbis:REC
|
||||||
|
libvpx:REC
|
||||||
libwmf:REC
|
libwmf:REC
|
||||||
libwmf-docs:OPT
|
libwmf-docs:OPT
|
||||||
libwnck:REC
|
libwnck:REC
|
||||||
libwpd:REC
|
libwpd:REC
|
||||||
|
libwpg:REC
|
||||||
libxklavier:REC
|
libxklavier:REC
|
||||||
libxml2:REC
|
libxml2:REC
|
||||||
libxslt:REC
|
libxslt:REC
|
||||||
|
@ -179,16 +210,17 @@ mpfr:REC
|
||||||
ncurses:REC
|
ncurses:REC
|
||||||
neon:REC
|
neon:REC
|
||||||
netpbm:REC
|
netpbm:REC
|
||||||
|
newt:REC
|
||||||
notify-python:REC
|
notify-python:REC
|
||||||
openexr:REC
|
openexr:REC
|
||||||
|
openjpeg:REC
|
||||||
|
orc:REC
|
||||||
pango:REC
|
pango:REC
|
||||||
|
pangomm:REC
|
||||||
parted:ADD
|
parted:ADD
|
||||||
pcre:REC
|
pcre:REC
|
||||||
phonon:REC
|
phonon:REC
|
||||||
phonon-gstreamer:REC
|
phonon-gstreamer:REC
|
||||||
phonon-mplayer:REC
|
|
||||||
phonon-xine:REC
|
|
||||||
pil:REC
|
|
||||||
pilot-link:REC
|
pilot-link:REC
|
||||||
polkit:ADD
|
polkit:ADD
|
||||||
polkit-gnome:ADD
|
polkit-gnome:ADD
|
||||||
|
@ -196,26 +228,29 @@ polkit-qt-1:ADD
|
||||||
poppler:OPT
|
poppler:OPT
|
||||||
poppler-data:OPT
|
poppler-data:OPT
|
||||||
popt:REC
|
popt:REC
|
||||||
|
pulseaudio:ADD
|
||||||
pycairo:REC
|
pycairo:REC
|
||||||
pycups:REC
|
pycups:REC
|
||||||
pycurl:REC
|
pycurl:REC
|
||||||
pygobject:REC
|
pygobject:REC
|
||||||
|
pygobject3:REC
|
||||||
pygtk:REC
|
pygtk:REC
|
||||||
pyrex:REC
|
pyrex:REC
|
||||||
|
python-pillow:REC
|
||||||
qca:REC
|
qca:REC
|
||||||
qca-cyrus-sasl:REC
|
|
||||||
qca-gnupg:REC
|
|
||||||
qca-ossl:REC
|
|
||||||
qimageblitz:REC
|
qimageblitz:REC
|
||||||
qjson:REC
|
qjson:REC
|
||||||
qt:ADD
|
qt:ADD
|
||||||
|
qt-gstreamer:REC
|
||||||
qtscriptgenerator:ADD
|
qtscriptgenerator:ADD
|
||||||
raptor2:REC
|
raptor2:REC
|
||||||
rasqal:REC
|
rasqal:REC
|
||||||
readline:REC
|
readline:REC
|
||||||
redland:REC
|
redland:REC
|
||||||
|
sbc:REC
|
||||||
sdl:REC
|
sdl:REC
|
||||||
seamonkey-solibs:REC
|
seamonkey-solibs:REC
|
||||||
|
serf:REC
|
||||||
sg3_utils:REC
|
sg3_utils:REC
|
||||||
shared-desktop-ontologies:ADD
|
shared-desktop-ontologies:ADD
|
||||||
shared-mime-info:REC
|
shared-mime-info:REC
|
||||||
|
@ -224,6 +259,7 @@ slang:REC
|
||||||
slang1:REC
|
slang1:REC
|
||||||
soprano:REC
|
soprano:REC
|
||||||
sound-theme-freedesktop:REC
|
sound-theme-freedesktop:REC
|
||||||
|
speexdsp:ADD
|
||||||
startup-notification:ADD
|
startup-notification:ADD
|
||||||
strigi:REC
|
strigi:REC
|
||||||
svgalib:REC
|
svgalib:REC
|
||||||
|
@ -238,4 +274,5 @@ v4l-utils:REC
|
||||||
virtuoso-ose:ADD
|
virtuoso-ose:ADD
|
||||||
vte:REC
|
vte:REC
|
||||||
wavpack:OPT
|
wavpack:OPT
|
||||||
|
xapian-core:REC
|
||||||
zlib:REC
|
zlib:REC
|
||||||
|
|
|
@ -19,7 +19,6 @@ Press ENTER when you are done." \
|
||||||
"bind" "Berkeley Internet Name Domain server" "on" \
|
"bind" "Berkeley Internet Name Domain server" "on" \
|
||||||
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
||||||
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
||||||
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
|
|
||||||
"bootp" "Internet Bootstrap Protocol server" "on" \
|
"bootp" "Internet Bootstrap Protocol server" "on" \
|
||||||
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
||||||
"bsd-finger" "BSD finger daemon and client" "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" \
|
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
|
||||||
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
||||||
"libmnl" "Netlink user-space library" "on" \
|
"libmnl" "Netlink user-space library" "on" \
|
||||||
|
"libndp" "Library for Neighbor Discovery Protocol" "on" \
|
||||||
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
||||||
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
||||||
"libnetfilter_cthelper" "Netfilter conntrack helpers 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_log" "Netfilter packet logging library" "on" \
|
||||||
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
||||||
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
||||||
|
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
|
||||||
"libqmi" "QMI library and utils" "on" \
|
"libqmi" "QMI library and utils" "on" \
|
||||||
|
"libtirpc" "Transport-Independent RPC library" "on" \
|
||||||
"links" "Text-based WWW browser (with frames)" "on" \
|
"links" "Text-based WWW browser (with frames)" "on" \
|
||||||
"lynx" "Classic text-based WWW browser" "on" \
|
"lynx" "Classic text-based WWW browser" "on" \
|
||||||
"mailx" "A simple user mail program" "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" \
|
"newspost" "Posts multipart binaries on USENET" "on" \
|
||||||
"nfacct" "Tool to manage accounting objects" "on" \
|
"nfacct" "Tool to manage accounting objects" "on" \
|
||||||
"nfs-utils" "Network File System daemons" "on" \
|
"nfs-utils" "Network File System daemons" "on" \
|
||||||
|
"nftables" "Packet filtering and classification" "on" \
|
||||||
"nmap" "Network scanning utility" "on" \
|
"nmap" "Network scanning utility" "on" \
|
||||||
"nn" "The NN news reader" "on" \
|
"nn" "The NN news reader" "on" \
|
||||||
"ntp" "Network Time Protocol" "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" \
|
"obexftp" "Object Exchange FTP client/server" "on" \
|
||||||
"openldap-client" "LDAP authentication libraries" "on" \
|
"openldap-client" "LDAP authentication libraries" "on" \
|
||||||
"openobex" "Object Exchange protocol library" "on" \
|
"openobex" "Object Exchange protocol library" "on" \
|
||||||
|
@ -122,7 +123,6 @@ Press ENTER when you are done." \
|
||||||
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
||||||
"pinentry" "PIN Entry dialogs" "on" \
|
"pinentry" "PIN Entry dialogs" "on" \
|
||||||
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
||||||
"portmap" "Manages NFS and other RPC connections" "on" \
|
|
||||||
"ppp" "Point-to-point protocol" "on" \
|
"ppp" "Point-to-point protocol" "on" \
|
||||||
"procmail" "Mail delivery/filtering utility" "on" \
|
"procmail" "Mail delivery/filtering utility" "on" \
|
||||||
"proftpd" "The Professional FTP (file transfer) daemon" "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" \
|
"rdist" "Remote file distribution utility" "on" \
|
||||||
"rfkill" "tool to query wireless interfaces" "on" \
|
"rfkill" "tool to query wireless interfaces" "on" \
|
||||||
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "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" \
|
"rsync" "Enhanced replacement for rcp" "on" \
|
||||||
"samba" "SMB print/file server for Windows LANs" "on" \
|
"samba" "SMB print/file server for Windows LANs" "on" \
|
||||||
"sendmail" "The sendmail mail transport agent" "on" \
|
"sendmail" "The sendmail mail transport agent" "on" \
|
||||||
|
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -19,7 +19,6 @@ Press ENTER when you are done." \
|
||||||
"bind" "Berkeley Internet Name Domain server" "on" \
|
"bind" "Berkeley Internet Name Domain server" "on" \
|
||||||
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
"bluez" "Bluetooth userspace (libs/utils) support" "on" \
|
||||||
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
|
||||||
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
|
|
||||||
"bootp" "Internet Bootstrap Protocol server" "on" \
|
"bootp" "Internet Bootstrap Protocol server" "on" \
|
||||||
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \
|
||||||
"bsd-finger" "BSD finger daemon and client" "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" \
|
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
|
||||||
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
"libmbim" "Mobile Broadband Interface Model library" "on" \
|
||||||
"libmnl" "Netlink user-space library" "on" \
|
"libmnl" "Netlink user-space library" "on" \
|
||||||
|
"libndp" "Library for Neighbor Discovery Protocol" "on" \
|
||||||
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
"libnetfilter_acct" "Netfilter accounting library" "on" \
|
||||||
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \
|
||||||
"libnetfilter_cthelper" "Netfilter conntrack helpers 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_log" "Netfilter packet logging library" "on" \
|
||||||
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
"libnetfilter_queue" "Netfilter packet queueing library" "on" \
|
||||||
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
|
||||||
|
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
|
||||||
"libqmi" "QMI library and utils" "on" \
|
"libqmi" "QMI library and utils" "on" \
|
||||||
|
"libtirpc" "Transport-Independent RPC library" "on" \
|
||||||
"links" "Text-based WWW browser (with frames)" "on" \
|
"links" "Text-based WWW browser (with frames)" "on" \
|
||||||
"lynx" "Classic text-based WWW browser" "on" \
|
"lynx" "Classic text-based WWW browser" "on" \
|
||||||
"mailx" "A simple user mail program" "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" \
|
"newspost" "Posts multipart binaries on USENET" "on" \
|
||||||
"nfacct" "Tool to manage accounting objects" "on" \
|
"nfacct" "Tool to manage accounting objects" "on" \
|
||||||
"nfs-utils" "Network File System daemons" "on" \
|
"nfs-utils" "Network File System daemons" "on" \
|
||||||
|
"nftables" "Packet filtering and classification" "on" \
|
||||||
"nmap" "Network scanning utility" "on" \
|
"nmap" "Network scanning utility" "on" \
|
||||||
"nn" "The NN news reader" "on" \
|
"nn" "The NN news reader" "on" \
|
||||||
"ntp" "Network Time Protocol" "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" \
|
"obexftp" "Object Exchange FTP client/server" "on" \
|
||||||
"openldap-client" "LDAP authentication libraries" "on" \
|
"openldap-client" "LDAP authentication libraries" "on" \
|
||||||
"openobex" "Object Exchange protocol library" "on" \
|
"openobex" "Object Exchange protocol library" "on" \
|
||||||
|
@ -122,7 +123,6 @@ Press ENTER when you are done." \
|
||||||
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
"pidentd" "TCP/IP IDENT protocol server" "on" \
|
||||||
"pinentry" "PIN Entry dialogs" "on" \
|
"pinentry" "PIN Entry dialogs" "on" \
|
||||||
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
|
||||||
"portmap" "Manages NFS and other RPC connections" "on" \
|
|
||||||
"ppp" "Point-to-point protocol" "on" \
|
"ppp" "Point-to-point protocol" "on" \
|
||||||
"procmail" "Mail delivery/filtering utility" "on" \
|
"procmail" "Mail delivery/filtering utility" "on" \
|
||||||
"proftpd" "The Professional FTP (file transfer) daemon" "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" \
|
"rdist" "Remote file distribution utility" "on" \
|
||||||
"rfkill" "tool to query wireless interfaces" "on" \
|
"rfkill" "tool to query wireless interfaces" "on" \
|
||||||
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "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" \
|
"rsync" "Enhanced replacement for rcp" "on" \
|
||||||
"samba" "SMB print/file server for Windows LANs" "on" \
|
"samba" "SMB print/file server for Windows LANs" "on" \
|
||||||
"sendmail" "The sendmail mail transport agent" "on" \
|
"sendmail" "The sendmail mail transport agent" "on" \
|
||||||
|
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -6,7 +6,6 @@ biff+comsat:OPT
|
||||||
bind:REC
|
bind:REC
|
||||||
bluez:ADD
|
bluez:ADD
|
||||||
bluez-firmware:ADD
|
bluez-firmware:ADD
|
||||||
bluez-hcidump:ADD
|
|
||||||
bootp:OPT
|
bootp:OPT
|
||||||
bridge-utils:OPT
|
bridge-utils:OPT
|
||||||
bsd-finger:OPT
|
bsd-finger:OPT
|
||||||
|
@ -54,6 +53,7 @@ libgpg-error:REC
|
||||||
libksba:REC
|
libksba:REC
|
||||||
libmbim:REC
|
libmbim:REC
|
||||||
libmnl:REC
|
libmnl:REC
|
||||||
|
libndp:REC
|
||||||
libnetfilter_acct:REC
|
libnetfilter_acct:REC
|
||||||
libnetfilter_conntrack:REC
|
libnetfilter_conntrack:REC
|
||||||
libnetfilter_cthelper:REC
|
libnetfilter_cthelper:REC
|
||||||
|
@ -61,7 +61,9 @@ libnetfilter_cttimeout:REC
|
||||||
libnetfilter_log:REC
|
libnetfilter_log:REC
|
||||||
libnetfilter_queue:REC
|
libnetfilter_queue:REC
|
||||||
libnfnetlink:REC
|
libnfnetlink:REC
|
||||||
|
libnftnl:REC
|
||||||
libqmi:REC
|
libqmi:REC
|
||||||
|
libtirpc:REC
|
||||||
links:OPT
|
links:OPT
|
||||||
lynx:OPT
|
lynx:OPT
|
||||||
mailx:REC
|
mailx:REC
|
||||||
|
@ -93,11 +95,10 @@ netwrite:OPT
|
||||||
newspost:OPT
|
newspost:OPT
|
||||||
nfacct:REC
|
nfacct:REC
|
||||||
nfs-utils:OPT
|
nfs-utils:OPT
|
||||||
|
nftables:REC
|
||||||
nmap:OPT
|
nmap:OPT
|
||||||
nn:OPT
|
nn:OPT
|
||||||
ntp:OPT
|
ntp:OPT
|
||||||
obex-data-server:REC
|
|
||||||
obexfs:REC
|
|
||||||
obexftp:REC
|
obexftp:REC
|
||||||
openldap-client:REC
|
openldap-client:REC
|
||||||
openobex:REC
|
openobex:REC
|
||||||
|
@ -109,7 +110,6 @@ php:OPT
|
||||||
pidentd:REC
|
pidentd:REC
|
||||||
pinentry:REC
|
pinentry:REC
|
||||||
popa3d:REC
|
popa3d:REC
|
||||||
portmap:REC
|
|
||||||
ppp:OPT
|
ppp:OPT
|
||||||
procmail:REC
|
procmail:REC
|
||||||
proftpd:OPT
|
proftpd:OPT
|
||||||
|
@ -118,6 +118,7 @@ pth:REC
|
||||||
rdist:OPT
|
rdist:OPT
|
||||||
rfkill:REC
|
rfkill:REC
|
||||||
rp-pppoe:OPT
|
rp-pppoe:OPT
|
||||||
|
rpcbind:REC
|
||||||
rsync:OPT
|
rsync:OPT
|
||||||
samba:OPT
|
samba:OPT
|
||||||
sendmail:REC
|
sendmail:REC
|
||||||
|
|
|
@ -22,7 +22,8 @@ Press ENTER when you are done." \
|
||||||
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
||||||
"dmxproto" "Prototype files (.h, .pc) for X" "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" \
|
"editres" "A dynamic resource editor for X" "on" \
|
||||||
"encodings" "Font encodings for X" "on" \
|
"encodings" "Font encodings for X" "on" \
|
||||||
"evieext" "Prototype files (.h, .pc) 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" \
|
"libXau" "libXau is a library for X" "on" \
|
||||||
"libXaw" "libXaw is a library for X" "on" \
|
"libXaw" "libXaw is a library for X" "on" \
|
||||||
"libXaw3d" "Athena X widgets with a 3D look" "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" \
|
"libXcm" "X net-color library" "on" \
|
||||||
"libXcomposite" "libXcomposite is a library for X" "on" \
|
"libXcomposite" "libXcomposite is a library for X" "on" \
|
||||||
"libXcursor" "libXcursor 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" \
|
"libXmu" "libXmu is a library for X" "on" \
|
||||||
"libXp" "libXp is a library for X" "on" \
|
"libXp" "libXp is a library for X" "on" \
|
||||||
"libXpm" "libXpm 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" \
|
"libXrandr" "libXrandr is a library for X" "on" \
|
||||||
"libXrender" "libXrender is a library for X" "on" \
|
"libXrender" "libXrender is a library for X" "on" \
|
||||||
"libXres" "libXres 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" \
|
"libXxf86vm" "libXxf86vm is a library for X" "on" \
|
||||||
"libdmx" "libdmx is a library for X" "on" \
|
"libdmx" "libdmx is a library for X" "on" \
|
||||||
"libdrm" "libdrm 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" \
|
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
|
||||||
|
"libevdev" "wrapper library for evdev devices" "on" \
|
||||||
"libfontenc" "libfontenc is a library for X" "on" \
|
"libfontenc" "libfontenc is a library for X" "on" \
|
||||||
"libhangul" "Hangul keyboard input library" "on" \
|
"libhangul" "Hangul keyboard input library" "on" \
|
||||||
"libpciaccess" "PCI access library for X" "on" \
|
"libpciaccess" "PCI access library for X" "on" \
|
||||||
"libpthread-stubs" "libpthread-stubs is a 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" \
|
"libxcb" "libxcb is a library for X" "on" \
|
||||||
"libxkbfile" "libxkbfile 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" \
|
"listres" "list resources in widgets" "on" \
|
||||||
"lndir" "create a tree of symlinks to another directory" "on" \
|
"lndir" "create a tree of symlinks to another directory" "on" \
|
||||||
"luit" "ISO 2022 support for Unicode terminals" "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" \
|
"mkcomposecache" "create a cache file for a compose file" "on" \
|
||||||
"mkfontdir" "create an index of X font files in a directory" "on" \
|
"mkfontdir" "create an index of X font files in a directory" "on" \
|
||||||
"mkfontscale" "create an index of scalable font files for X" "on" \
|
"mkfontscale" "create an index of scalable font files for X" "on" \
|
||||||
|
"motif" "Motif X libraries" "on" \
|
||||||
"mtdev" "Multitouch support library" "on" \
|
"mtdev" "Multitouch support library" "on" \
|
||||||
"oclock" "A clock widget for the X desktop" "on" \
|
"oclock" "A clock widget for the X desktop" "on" \
|
||||||
"pixman" "Low-level pixel manipulation library" "on" \
|
"pixman" "Low-level pixel manipulation library" "on" \
|
||||||
|
"presentproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"recordproto" "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-proto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"xcb-util" "Utilities for XCB" "on" \
|
"xcb-util" "Utilities for XCB" "on" \
|
||||||
"xcb-util-cursor" "XCB cursor library " "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-image" "XCB library providing XImage and XShmImage" "on" \
|
||||||
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
||||||
"xcb-util-renderutil" "XCB renderutil 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" \
|
"xextproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
||||||
"xf86-input-acecad" "acecad input driver for X" "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-evdev" "evdev input driver for X" "on" \
|
||||||
"xf86-input-joystick" "joystick input driver for X" "on" \
|
"xf86-input-joystick" "joystick input driver for X" "on" \
|
||||||
"xf86-input-keyboard" "keyboard 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-vmmouse" "vmmouse input driver for X" "on" \
|
||||||
"xf86-input-void" "void input driver for X" "on" \
|
"xf86-input-void" "void input driver for X" "on" \
|
||||||
"xf86-input-wacom" "wacom 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-apm" "apm video driver for X" "on" \
|
||||||
"xf86-video-ark" "ark video driver for X" "on" \
|
"xf86-video-ark" "ark video driver for X" "on" \
|
||||||
"xf86-video-ast" "ast 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-intel" "intel video driver for X" "on" \
|
||||||
"xf86-video-mach64" "ATI Mach64 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-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-neomagic" "neomagic video driver for X" "on" \
|
||||||
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
||||||
"xf86-video-nv" "nv video driver for X" "on" \
|
"xf86-video-nv" "nv video driver for X" "on" \
|
||||||
|
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
||||||
|
|
|
@ -22,7 +22,8 @@ Press ENTER when you are done." \
|
||||||
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
"damageproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
|
||||||
"dmxproto" "Prototype files (.h, .pc) for X" "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" \
|
"editres" "A dynamic resource editor for X" "on" \
|
||||||
"encodings" "Font encodings for X" "on" \
|
"encodings" "Font encodings for X" "on" \
|
||||||
"evieext" "Prototype files (.h, .pc) 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" \
|
"libXau" "libXau is a library for X" "on" \
|
||||||
"libXaw" "libXaw is a library for X" "on" \
|
"libXaw" "libXaw is a library for X" "on" \
|
||||||
"libXaw3d" "Athena X widgets with a 3D look" "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" \
|
"libXcm" "X net-color library" "on" \
|
||||||
"libXcomposite" "libXcomposite is a library for X" "on" \
|
"libXcomposite" "libXcomposite is a library for X" "on" \
|
||||||
"libXcursor" "libXcursor 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" \
|
"libXmu" "libXmu is a library for X" "on" \
|
||||||
"libXp" "libXp is a library for X" "on" \
|
"libXp" "libXp is a library for X" "on" \
|
||||||
"libXpm" "libXpm 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" \
|
"libXrandr" "libXrandr is a library for X" "on" \
|
||||||
"libXrender" "libXrender is a library for X" "on" \
|
"libXrender" "libXrender is a library for X" "on" \
|
||||||
"libXres" "libXres 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" \
|
"libXxf86vm" "libXxf86vm is a library for X" "on" \
|
||||||
"libdmx" "libdmx is a library for X" "on" \
|
"libdmx" "libdmx is a library for X" "on" \
|
||||||
"libdrm" "libdrm 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" \
|
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
|
||||||
|
"libevdev" "wrapper library for evdev devices" "on" \
|
||||||
"libfontenc" "libfontenc is a library for X" "on" \
|
"libfontenc" "libfontenc is a library for X" "on" \
|
||||||
"libhangul" "Hangul keyboard input library" "on" \
|
"libhangul" "Hangul keyboard input library" "on" \
|
||||||
"libpciaccess" "PCI access library for X" "on" \
|
"libpciaccess" "PCI access library for X" "on" \
|
||||||
"libpthread-stubs" "libpthread-stubs is a 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" \
|
"libxcb" "libxcb is a library for X" "on" \
|
||||||
"libxkbfile" "libxkbfile 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" \
|
"listres" "list resources in widgets" "on" \
|
||||||
"lndir" "create a tree of symlinks to another directory" "on" \
|
"lndir" "create a tree of symlinks to another directory" "on" \
|
||||||
"luit" "ISO 2022 support for Unicode terminals" "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" \
|
"mkcomposecache" "create a cache file for a compose file" "on" \
|
||||||
"mkfontdir" "create an index of X font files in a directory" "on" \
|
"mkfontdir" "create an index of X font files in a directory" "on" \
|
||||||
"mkfontscale" "create an index of scalable font files for X" "on" \
|
"mkfontscale" "create an index of scalable font files for X" "on" \
|
||||||
|
"motif" "Motif X libraries" "on" \
|
||||||
"mtdev" "Multitouch support library" "on" \
|
"mtdev" "Multitouch support library" "on" \
|
||||||
"oclock" "A clock widget for the X desktop" "on" \
|
"oclock" "A clock widget for the X desktop" "on" \
|
||||||
"pixman" "Low-level pixel manipulation library" "on" \
|
"pixman" "Low-level pixel manipulation library" "on" \
|
||||||
|
"presentproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
"printproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
"randrproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"recordproto" "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-proto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"xcb-util" "Utilities for XCB" "on" \
|
"xcb-util" "Utilities for XCB" "on" \
|
||||||
"xcb-util-cursor" "XCB cursor library " "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-image" "XCB library providing XImage and XShmImage" "on" \
|
||||||
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
"xcb-util-keysyms" "XCB keysyms library " "on" \
|
||||||
"xcb-util-renderutil" "XCB renderutil 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" \
|
"xextproto" "Prototype files (.h, .pc) for X" "on" \
|
||||||
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
"xeyes" "Desktop eyes that follow the mouse" "on" \
|
||||||
"xf86-input-acecad" "acecad input driver for X" "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-evdev" "evdev input driver for X" "on" \
|
||||||
"xf86-input-joystick" "joystick input driver for X" "on" \
|
"xf86-input-joystick" "joystick input driver for X" "on" \
|
||||||
"xf86-input-keyboard" "keyboard 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-vmmouse" "vmmouse input driver for X" "on" \
|
||||||
"xf86-input-void" "void input driver for X" "on" \
|
"xf86-input-void" "void input driver for X" "on" \
|
||||||
"xf86-input-wacom" "wacom 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-apm" "apm video driver for X" "on" \
|
||||||
"xf86-video-ark" "ark video driver for X" "on" \
|
"xf86-video-ark" "ark video driver for X" "on" \
|
||||||
"xf86-video-ast" "ast 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-intel" "intel video driver for X" "on" \
|
||||||
"xf86-video-mach64" "ATI Mach64 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-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-neomagic" "neomagic video driver for X" "on" \
|
||||||
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
|
||||||
"xf86-video-nv" "nv video driver for X" "on" \
|
"xf86-video-nv" "nv video driver for X" "on" \
|
||||||
|
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
|
||||||
rm -f $TMP/SeTpkgs
|
rm -f $TMP/SeTpkgs
|
||||||
> $TMP/SeTnewtag
|
> $TMP/SeTnewtag
|
||||||
for pkg in \
|
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
|
; do
|
||||||
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
echo "$pkg: SKP" >> $TMP/SeTnewtag
|
||||||
done
|
done
|
||||||
|
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
|
||||||
fi
|
fi
|
||||||
cat /dev/null > $TMP/SeTnewtag
|
cat /dev/null > $TMP/SeTnewtag
|
||||||
for PACKAGE in \
|
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
|
; do
|
||||||
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
|
||||||
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
|
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