###############################################################################
name = beep
-version = 1.2.2
+version = 1.3
release = 1
groups = Applications/System
summary = Berkeley DB is a library that provides an embedded database.
description
- Berkeley DB (BDB) is a computer software library that provides \
+ Berkeley DB (BDB) is a computer software library that provides
a high-performance embedded database.
end
-source_dl =
+source_dl = http://download.oracle.com/berkeley-db/
build
requires
end
end
-# XXX insert descriptions
packages
package db4
- files = /usr/lib*/libdb-%{version_major}.so
- end
package db4-devel
template DEVEL
+
+ files += \
+ !/usr/lib*/libdb-%{version_major}.so
end
package db4-utils
- files = /usr/bin
+ summary = Command line tools for managing Berkeley DB (version 4) databases.
+ description = %{summary}
+
+ files
+ /usr/bin
+ end
end
package db4-cxx
- files = /usr/lib*/libdb_cxx-%{version_major}.so
+ summary = The Berkeley DB database library (version 4) for C++.
+ description = %{summary}
+
+ files
+ /usr/lib*/libdb_cxx-%{version_major}.so
+ end
end
end
name = gettext
version = 0.18.1.1
-release = 1
+release = 2
groups = System/Base
url = http://www.gnu.org/software/gettext/
summary = GNU libraries and utilities for producing multi-lingual messages.
description
- The GNU gettext package provides a set of tools and documentation for \
- producing multi-lingual messages in programs. Tools include a set of \
- conventions about how programs should be written to support message \
- catalogs, a directory and file naming organization for the message \
- catalogs, a runtime library which supports the retrieval of translated \
- messages, and stand-alone programs for handling the translatable and \
- the already translated strings. Gettext provides an easy to use \
- library and tools for creating, using, and modifying natural language \
- catalogs and is a powerful and simple method for internationalizing \
+ The GNU gettext package provides a set of tools and documentation for
+ producing multi-lingual messages in programs. Tools include a set of
+ conventions about how programs should be written to support message
+ catalogs, a directory and file naming organization for the message
+ catalogs, a runtime library which supports the retrieval of translated
+ messages, and stand-alone programs for handling the translatable and
+ the already translated strings. Gettext provides an easy to use
+ library and tools for creating, using, and modifying natural language
+ catalogs and is a powerful and simple method for internationalizing
programs.
end
-source_dl =
+source_dl = http://ftp.gnu.org/pub/gnu/gettext/
build
requires
packages
package %{name}
- end
package %{name}-devel
template DEVEL
+
+ requires += \
+ gettext-libs=%{thisver}
+ end
+
+ package %{name}-libs
+ template LIBS
+
+ files
+ /usr/lib/libgettextlib-*.so
+ /usr/lib/libgettextpo.so.*
+ /usr/lib/libgettextsrc-*.so
+ /usr/lib/preloadable_libintl.so
+ end
end
end
###############################################################################
name = glib
-version = 2.29.14
+version = 2.30.0
+version_major = 2.30
release = 1
groups = System/Libraries
summary = A library of handy utility functions.
description
- GLib is the low-level core library that forms the basis \
- for projects such as GTK+ and GNOME. It provides data structure \
- handling for C, portability wrappers, and interfaces for such runtime \
- functionality as an event loop, threads, dynamic loading, and an \
+ GLib is the low-level core library that forms the basis
+ for projects such as GTK+ and GNOME. It provides data structure
+ handling for C, portability wrappers, and interfaces for such runtime
+ functionality as an event loop, threads, dynamic loading, and an
object system.
end
-source_dl =
+source_dl = http://ftp.gnome.org/pub/gnome/sources/glib/%{version_major}/
sources = %{thisapp}.tar.xz
build
name = pam
version = 1.1.0
-release = 2
+release = 3
thisapp = Linux-PAM-%{version}
groups = System/Base
#sed -i 's/yes/no/' %{BUILDROOT}/etc/default/useradd
mkdir -pv %{BUILDROOT}/etc/security
install -v -m644 %{DIR_SOURCE}/pam_env.conf %{BUILDROOT}/etc/security/pam_env.conf
- cp -vf %{DIR_SOURCE}/{login.defs,securetty} %{BUILDROOT}/etc
+ cp -vf %{DIR_SOURCE}/login.defs %{BUILDROOT}/etc
+
+ # Included in setup package
+ rm -f %{BUILDROOT}/etc/environment
end
end
pam_ldap
end
end
-
+
package %{name}-devel
template DEVEL
end
+++ /dev/null
-tty1
-tty2
-tty3
-tty4
-tty5
-tty6
-ttyp0
-ttyp1
-ttyp2
-ttyp3
-ttyp4
-ttyp5
-ttyp6
-ttyp7
-ttyp8
-ttyp9
-ttypa
-ttypb
-ttypc
-ttypd
-ttype
-ttypf
+++ /dev/null
-# Begin /etc/inputrc
-
-# Allow the command prompt to wrap to the next line
-set horizontal-scroll-mode Off
-
-# Enable 8bit input
-set meta-flag On
-set input-meta On
-
-# Turns off 8th bit stripping
-set convert-meta Off
-
-# Keep the 8th bit for display
-set output-meta On
-
-# none, visible or audible
-set bell-style none
-
-# All of the following map the escape sequence of the
-# value contained inside the 1st argument to the
-# readline specific functions
-
-"\eOd": backward-word
-"\eOc": forward-word
-
-# for linux console
-"\e[1~": beginning-of-line
-"\e[4~": end-of-line
-"\e[5~": beginning-of-history
-"\e[6~": end-of-history
-"\e[3~": delete-char
-"\e[2~": quoted-insert
-
-# for xterm
-"\eOH": beginning-of-line
-"\eOF": end-of-line
-
-# for Konsole
-"\e[H": beginning-of-line
-"\e[F": end-of-line
-
-# End /etc/inputrc
name = readline
version = 6.2
-release = 3
+release = 4
groups = System/Libraries
url = ftp://ftp.gnu.org/gnu/readline/
mkdir -pv %{BUILDROOT}/etc/profile.d
cp -vf %{DIR_SOURCE}/readline.sh %{BUILDROOT}/etc/profile.d/
-
- cp -vf %{DIR_SOURCE}/inputrc %{BUILDROOT}/etc/
end
end
packages
package %{name}
- end
-
+
package %{name}-devel
template DEVEL
end