packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
release = 1
groups = System/Base
-url =
+url =
license = GPLv2
summary = A program used for creating device files in /dev.
-c "virtual console memory owner" vcsa 2>/dev/null
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
xorg-x11-server
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package libacl
template LIBS
end
-
+
package libacl-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+
+ provides += libacl-debuginfo
+ end
end
name = acpid
version = 2.0.9
-release = 4
+release = 5
-groups = Base System/Daemons
+groups = System/Daemons
url = http://tedfelix.com/linux/acpid-netlink.html
license = GPLv2+
summary = ACPI Event Daemon.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package lib%{name}
end
-
+
package lib%{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+
+ provides += libattr-debuginfo
+ end
end
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires += newt-python
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = libdaemon>=0.14
end
-
+
package %{name}-devel
template DEVEL
end
-
+
package %{name}-libs
template LIBS
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = bash
version = 4.2
-release = 4
+release = 5
-groups = Base Build System/Tools
+groups = System/Tools
url = http://www.gnu.org/software/bash/
license = GPLv2+
summary = Bash is short for born again shell.
packages
package %{name}
+ groups += Base Build
+
prerequires = coreutils
requires = /etc/bashrc /etc/profile
mv -f /etc/shells{.$$,}
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package beep
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
tar -C %{BUILDROOT} -xaf %{DIR_DL}/bind-config-8.tar.bz2
touch %{BUILDROOT}/etc/rndc.key
touch %{BUILDROOT}/etc/rndc.conf
-
+
mkdir %{BUILDROOT}/etc/named
install -m 644 bind.keys %{BUILDROOT}/etc/named.iscdlv.key
install -m 644 %{DIR_SOURCE}/trusted-key.key %{BUILDROOT}/etc/trusted-key.key
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/usr/lib/*.a
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/systemctl reload-or-try-restart bird6.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires += m4
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
-
+
# The development package needs the other dependencies as well.
requires
fontconfig-devel
pixman-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/etc/chrony.conf
/etc/chrony.keys
end
-
+
prerequires = shadow-utils systemd-units
script prein
%{create_user}
end
-
+
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
/bin/systemctl --no-reload enable \
chrony-wait.service chronyd.service >/dev/null 2>&1 || :
end
-
+
script preun
/bin/systemctl --no-reload disable \
chrony-wait.service chronyd.service >/dev/null 2>&1 || :
/bin/systemctl stop chrony-wait.service chronyd.service >/dev/null 2>&1 || :
end
-
+
script postup
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
/bin/systemctl try-restart chronyd.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = coreutils
version = 8.14
-release = 1
+release = 2
-groups = Base Build System/Base
+groups = System/Base
url = http://www.gnu.org/software/coreutils/
license = GPLv3+
summary = A set of basic GNU tools commonly used in shell scripts.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
groups += Base
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = %{name}-dicts
end
-
+
package %{name}-devel
template DEVEL
end
-
+
# We build an extra package with the dictionaries.
package %{name}-dicts
summary = Dictionaries for %{thisapp}.
description = %{summary}
-
+
files
/lib/cracklib
/usr/share/dict*
end
end
-
+
# We build an extra python package with the bindings for it.
package python-cracklib
summary = Python bindings for ${thisapp}.
description = %{summary}
-
+
files = /usr/lib*/python*
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
wireless-regdb
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = ghostscript
end
-
+
package %{name}-devel
template DEVEL
requires += %{name}-libs=%{thisver}
end
-
+
package %{name}-libs
template LIBS
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package curl
-
+
package libcurl
template LIBS
end
-
+
package libcurl-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+
+ provides += libcurl-debuginfo
+ end
end
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package db4
-
+
package db4-devel
template DEVEL
files += \
!/usr/lib*/libdb-%{version_major}.so
end
-
+
package db4-utils
summary = Command line tools for managing Berkeley DB (version 4) databases.
description = %{summary}
/usr/bin
end
end
-
+
package db4-cxx
summary = The Berkeley DB database library (version 4) for C++.
description = %{summary}
/usr/lib*/libdb_cxx-%{version_major}.so
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = glib2-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
# Just search for new unit files that were just installed.
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-
+
# The dbus service should be started on default.
- /bin/systemctl enable dbus.service > /dev/null 2>&1 || :
+ /bin/systemctl enable dbus.service > /dev/null 2>&1 || :
end
# Disable the service that is to be removed and stop it if it is still running.
/bin/systemctl try-restart dbus.service >/dev/null 2>&1 || :
end
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
-
+
files += /usr/lib/dbus-1.0
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = expect tcl
end
-
+
package %{name}-devel
template DEVEL
end
--- /dev/null
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info@ipfire.org> #
+###############################################################################
+
+name = dev86
+version = 0.16.18
+release = 2
+
+maintainer = Ben Schweikert <ben.schweikert@ipfire.org>
+groups = Development/Languages
+url = http://www.debath.co.uk/dev86/
+license = GPL+
+summary = Cross development C compiler.
+
+description
+ This is a cross development C compiler, assembler and linker
+ environment for the production of 8086 executables
+ (Optionally MSDOS COM)
+end
+
+source_dl = http://www.debath.co.uk/dev86/
+sources = Dev86src-%{version}.tar.gz
+
+build
+ requires
+ ncurses-devel
+ end
+
+ build
+ make bcc86 unproto copt as86 ld86 CFLAGS="%{CFLAGS}"
+ make -C cpp CFLAGS="%{CFLAGS}" %{PARALLELISMFLAGS}
+ make -C ar CFLAGS="%{CFLAGS}" %{PARALLELISMFLAGS}
+ make -C ld CFLAGS="%{CFLAGS}" %{PARALLELISMFLAGS}
+
+ # ncc doesn't support gcc optflags and no parallel build
+ make
+ end
+
+ make_install_targets = \
+ DIST=%{BUILDROOT} \
+ MANDIR=/usr/share/man \
+ LIBDIR=/usr/lib/bcc \
+ INCLDIR=/usr/include/bcc \
+ LOCLAPREFIX=/usr \
+ install install-man
+
+ install_cmds
+ # Remove useless files.
+ rm -rf %{BUILDROOT}/usr/share/{applications,pixmaps}
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-devel
+ template DEVEL
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end
--- /dev/null
+--- dev86-0.16.18/elksemu/elks.c.orig 2005-11-04 01:35:37.000000000 +0100
++++ dev86-0.16.18/elksemu/elks.c 2005-11-04 01:45:28.000000000 +0100
+@@ -129,8 +129,17 @@
+ static inline int vm86_mine(struct vm86_struct* v86)
+ {
+ int __res;
++#ifndef __PIC__
+ __asm__ __volatile__("int $0x80\n"
+ :"=a" (__res):"a" ((int)OLD_SYS_vm86), "b" ((int)v86));
++#else
++ __asm__ __volatile__(
++ "movl %%ebx,%%ecx\n\t"
++ "movl %2,%%ebx\n\t"
++ "int $0x80\n\t"
++ "movl %%ecx,%%ebx\n\t"
++ :"=a" (__res):"a" ((int)OLD_SYS_vm86), "r" ((int)v86) : "ecx");
++#endif
+ return __res;
+ }
+ #endif
--- /dev/null
+--- dev86-0.16.17/bcc/bcc.c
++++ dev86-0.16.17/bcc/bcc.c
+@@ -19,6 +19,7 @@
+ #ifdef __STDC__
+ #include <stdlib.h>
+ #ifndef MSDOS
++#include <limits.h>
+ #include <unistd.h>
+ #endif
+ #else
+@@ -596,12 +597,17 @@
+ }
+ }
+
+-void
+-command_reset()
+-{
+ #ifndef MAXPATHLEN
++#ifdef PATH_MAX
++#define MAXPATHLEN PATH_MAX
++#else
+ #define MAXPATHLEN 1024
+ #endif
++#endif
++
++void
++command_reset()
++{
+ char buf[MAXPATHLEN];
+ char ** prefix;
+ char * saved_cmd;
+@@ -1308,11 +1314,7 @@
+
+ for(d=s=ptr; d && *s; s=d)
+ {
+-#ifdef MAXPATHLEN
+ char buf[MAXPATHLEN];
+-#else
+- char buf[1024];
+-#endif
+
+ free(temp);
+ d=strchr(s, ':');
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
individual devices on an IP network to get their own network
configuration information (IP address, subnetmask, broadcast address,
- etc.) from a DHCP server. The overall purpose of DHCP is to make it
+ etc.) from a DHCP server. The overall purpose of DHCP is to make it
easier to administer a large network.
end
package %{name}-common
summary = Common files used by the dhcp client and server.
description = %{summary}
-
+
files
/usr/bin/
/usr/share/man/man1/omshell.1*
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = diffutils
version = 3.2
-release = 1
+release = 2
-groups = Base Build Development/Tools
+groups = Development/Tools
url = http://www.gnu.org/software/diffutils/diffutils.html
license = GPLv2+
summary = A GNU collection of diff utilities.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
macro_extract docbook-4.4.zip 4.4-sgml
macro_extract docbook-xml-4.4.zip 4.4-xml
macro_extract docbook-4.5.zip 4.5-sgml
- macro_extract docbook-xml-4.5.zip 4.5-xml
+ macro_extract docbook-xml-4.5.zip 4.5-xml
# Convert all catalog files to unix format
cd %{DIR_APP} && dos2unix */docbook.cat
script postun
# remove entries only on removal of package
if [ "$1" = 0 ]; then
-
+
entities="
ent/iso-pub.ent
ent/iso-grk1.ent
openjade
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
which
end
end
-
+
package %{name}-network
summary = Network support for the initramdisk.
description
This package requires everything which is needed to build a generic
all purpose initramfs with network support with dracut.
end
-
+
requires
bridge-utils
dhclient
iproute2
nfs-utils
end
-
+
files
/usr/share/dracut/modules.d/40network
/usr/share/dracut/modules.d/95fcoe
/usr/share/dracut/modules.d/95znet
end
end
-
-
+
+
package %{name}-utils
summary = Command line utils for dracut.
description = %{summary}
-
+
files
/sbin/dracut-*
/sbin/*initrd
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
groups += Base
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
libebt
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
-
+
requires = %{name}=%{thisver} %{name}-libs=%{thisver}
end
files += /usr/lib*/lib*%{version}.so
files += /usr/lib/elfutils
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = ethtool
version = 2.6.34
-release = 1
+release = 2
-groups = Base Applications/System
+groups = Applications/System
url = http://sourceforge.net/projects/gkernel/
license = GPLv2
summary = Ethernet settings tool for PCI ethernet cards.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
chown root:mail %{BUILDROOT}/var/spool/mail
chmod 775 %{BUILDROOT}/var/spool/mail
end
-
- # XXX not implemented at the moment
+
+ # XXX not implemented at the moment
export QUALITY_AGENT_NO_DIRECTORY_CHECK = yes
export QUALITY_AGENT_NO_DIRECTORY_PRUNE = yes
end
package %{name}
prerequires = setup
end
+
+ # Although this package is not noarch, it does not
+ # contain any binary data and thus has no debuginfo package.
end
name = findutils
version = 4.5.10
-release = 1
+release = 2
-groups = Base Build System/Tools
+groups = System/Tools
url = http://www.gnu.org/software/findutils/
license = GPLv3+
summary = The GNU versions of find utilities (find and xargs).
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
package %{name}
requires = iproute2 iptables
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = m4
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
script prein
%{create_user}
end
-
+
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
-
+
script preun
/bin/systemctl --no-reload disable freeradius.service >/dev/null 2>&1 || :
/bin/systemctl stop freeradius.service >/dev/null 2>&1 || :
end
-
+
script postup
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
/bin/systemctl try-restart freeradius.service >/dev/null 2>&1 || :
/usr/share/man/man8/rlm_ippool_tool.8
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
provides = sshfs=%{thisver}
requires = openssh-clients
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = gawk
version = 4.0.0
-release = 1
+release = 2
-groups = Base Build System/Tools
+groups = System/Tools
url = http://www.gnu.org/software/gawk/gawk.html
license = GPLv3+
summary = The GNU version of the awk text processing utility.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
/usr/lib/gcc/%{DISTRO_BUILDTARGET}/%{version}/plugin
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
/usr/lib/preloadable_libintl.so
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
gettext
libcurl-devel
openssl-devel
+ perl-ExtUtils-MakeMaker
perl-devel
zlib-devel
end
rsync
/usr/bin/vi
end
-
+
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package glibc
- requires = glibc-common=%{thisver}
+ requires = glibc-common=%{thisver}
end
package glibc-common
/usr/lib/libpcprofile.so
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/usr/lib/libgmp.so.3*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
###############################################################################
name = gnutls
-version = 3.0.8
+version = 3.0.9
release = 1
groups = System/Libraries
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = %{name}=%{thisver}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = grep
version = 2.10
-release = 1
+release = 2
-groups = Base Build Applications/Text
+groups = Applications/Text
url = http://www.gnu.org/software/grep/
license = GPLv3+
summary = A pattern matching utilities.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = grub
version = 1.99
-release = 2
+release = 3
sup_arches = i686
-groups = Base System/Boot
+groups = System/Boot
url = http://www.gnu.org/software/grub/
license = GPLv2+
summary = Grand Unified Boot Loader.
--range=0x0000-0x0241,0x2190-0x21FF,0x2500-0x259f /usr/share/X11/fonts/misc/unifont.pcf.gz
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
summary = Command line tool for updating bootloader configs.
description
- grubby is a command line tool for updating and displaying information about
- the configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)
+ grubby is a command line tool for updating and displaying information about
+ the configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)
and zipl (s390) boot loaders. It is primarily designed to be used from scripts
- which install new kernels and need to find information about the current boot
+ which install new kernels and need to find information about the current boot
environment.
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
requires = gmp-devel libtool-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = gzip
version = 1.4
-release = 1
+release = 2
-groups = Base Build Applications/Compression
+groups = Applications/Compression
url = http://www.gzip.org/
license = GPLv2
summary = The GNU data compression program.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
name = hdparm
version = 9.37
-release = 1
+release = 2
-groups = Base Applications/Hardware
+groups = Applications/Hardware
url = http://sourceforge.net/projects/hdparm/
license = BSD
summary = A utility for displaying and/or setting hard disk parameters.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = htop
version = 1.0
-release = 1
+release = 2
-groups = Base Applications/System
+groups = Applications/System
url = http://htop.sourceforge.net/
license = GPL+
summary = Interactive process viewer.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
--- /dev/null
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info@ipfire.org> #
+###############################################################################
+
+name = iasl
+version = 20111123
+release = 2
+thisapp = acpica-unix-%{version}
+
+maintainer = Ben Schweikert <ben.schweikert@ipfire.org>
+groups = Development/Languages
+url = http://www.acpica.org/downloads/
+license = GPL+
+summary = Cross development C compiler.
+
+description
+ iasl compiles ASL (ACPI Source Language) into AML (ACPI Machine
+ Language), which is suitable for inclusion as a DSDT in system
+ firmware. It also can disassemble AML, for debugging purposes.
+end
+
+source_dl = http://www.acpica.org/download/
+
+build
+ requires
+ ncurses-devel
+ bison
+ flex
+ end
+
+ prepare_cmds
+ # Remove -Werror from source.
+ find . -type f -exec sed -ie 's!-Werror!!g' {} \;
+ end
+
+ build
+ # Only build the compiler.
+ cd compiler
+
+ # Does not support parallel build.
+ make
+ end
+
+ install
+ mkdir -pv %{BUILDROOT}/usr/bin/
+
+ # Only install compiler.
+ cd compiler
+ make install INSTALLDIR=%{BUILDROOT}/usr/bin
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end
--- /dev/null
+--- a/compiler/Makefile 2011-12-04 19:47:42.324530514 +0100
++++ b/compiler/Makefile 2011-12-04 19:48:00.946530074 +0100
+@@ -227,7 +227,6 @@
+ -Wall \
+ -Wbad-function-cast \
+ -Wdeclaration-after-statement \
+- -Werror \
+ -Wformat=2 \
+ -Wmissing-declarations \
+ -Wmissing-prototypes \
--- /dev/null
+ tools/acpiexec/Makefile | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/tools/acpiexec/Makefile b/tools/acpiexec/Makefile
+index ba6b534..8435985 100644
+--- a/tools/acpiexec/Makefile
++++ b/tools/acpiexec/Makefile
+@@ -269,7 +269,7 @@ CWARNINGFLAGS += \
+ # Rules
+ #
+ $(PROG) : $(OBJECTS)
+- $(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
++ $(CC) $(OBJECTS) $(LDFLAGS) -o $(PROG)
+ $(COPYPROG)
+
+ %.o : %.c $(HEADERS) $(ACPICA_HEADERS)
--- /dev/null
+diff -Nuar acpica-unix-20110922.orig/compiler/Makefile acpica-unix-20110922/compiler/Makefile
+--- acpica-unix-20110922.orig/compiler/Makefile 2011-09-22 15:59:34.000000000 +0000
++++ acpica-unix-20110922/compiler/Makefile 2011-11-07 03:36:49.103281798 +0000
+@@ -258,10 +258,10 @@
+ #
+ # Bison/Flex configuration
+ #
+-YACC= bison
++YACC= LC_ALL=C bison
+ YFLAGS+= -v -d -y
+
+-LEX= flex
++LEX= LC_ALL=C flex
+ LFLAGS+= -i -s
+
+ #
# There isn't any chance at the moment to determine the names of
# spawned instances by a systemd service file.
#
- # So we aren't able to stop any ibod process before uninstalling the package.
+ # So we aren't able to stop any ibod process before uninstalling the package.
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
icecc-scheduler.service >/dev/null 2>&1 || :
end
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = iftop
version = 0.17
-release = 1
+release = 2
-groups = Base Applications/System
+groups = Applications/System
url = http://www.ex-parrot.com/pdw/iftop/
license = GPL+
summary = Interactive traffic listings
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = initscripts
epoch = 1
version = 2.99
-release = 11
+release = 12
-groups = Base System/Boot
+groups = System/Boot
url =
license = GPLv3+
summary = The set of scripts that initalize the system.
packages
package %{name}
+ groups += Base
+
requires
bash
coreutils
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = iproute2
version = 2.6.39
-release = 1
+release = 2
-groups = Base Networking/Tools
+groups = Networking/Tools
url = http://www.linuxfoundation.org/en/Net:Iproute2
license = GPLv2+
summary = Advanced IP routing and network device configuration tools.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
package %{name}
groups += Base
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = iputils
version = s20071127
-release = 2
+release = 3
-groups = Base Networking/Tools
+groups = Networking/Tools
url = http://www.skbuff.net/iputils
license = BSD
summary = Network monitoring tools including ping.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
-
+
package libiscsi
template LIBS
-
+
files
/usr/lib*/libiscsi.so.*
end
end
-
+
package libiscsi-devel
template DEVEL
-
+
files
/usr/lib/libiscsi.so
/usr/include
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
description
The isdn4k-utils package contains a collection of utilities needed
- for configuring and running an ISDN subsystem.
+ for configuring and running an ISDN subsystem.
end
source_dl = ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/
-D_LARGEFILE_SOURCE
prepare_cmds
- # remove useless files
+ # remove useless files
find -type d -name CVS | xargs rm -rf
# enable capi20.new
echo "CONFIG_FAQ=y" >> .config
echo "CONFIG_FAQDIR='/usr/share/doc/isdn4k-utils'" >> .config
echo "CONFIG_DATADIR='/usr/share/isdn'" >> .config
- echo "LIBDIR='/usr/lib'" >> .config
- echo "CONFIG_FIRMWAREDIR='/usr/share/isdn'" >> .config
- echo "CONFIG_CARD_SBINDIR='/sbin'" >> .config
+ echo "LIBDIR='/usr/lib'" >> .config
+ echo "CONFIG_FIRMWAREDIR='/usr/share/isdn'" >> .config
+ echo "CONFIG_CARD_SBINDIR='/sbin'" >> .config
sed -e "s,',,g" .config > .config.h
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = jwhois
version = 4.0
-release = 0
+release = 1
-groups = Base Applications/Internet
+groups = Applications/Internet
url = http://www.gnu.org/software/jwhois/
license = GPLv3
summary = Internet whois/nicname client.
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/systemctl try-restart keepalived.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = vim
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = less
version = 444
-release = 1
+release = 2
-groups = Base Applications/Text
+groups = Applications/Text
url = http://www.greenwoodsoftware.com/less/
license = GPLv3+
summary = A text file browser similar to more, but better.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
release = 1
groups = System/Libraries
-url =
+url =
license = LGPLv2+
summary = A CSS2 parsing library.
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = ncurses-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
files += /usr/lib*/libffi-%{version}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = libgpg-error-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
-
+
requires = zlib-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
release = 1
groups = System/Libraries
-url =
+url =
license = LGPLv2+
summary = A SVG library based on cairo.
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
-
+
package %{name}-utils
summary = SELinux libselinux utitlities.
description
/usr/share/man/man{5,8}/*
end
end
-
+
#package python-selinux
# summary = SELinux python bindings.
# description = SELinux python bindings for libselinux.
# /usr/lib/python*
# end
#end
-
-
+
+
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
-
+
package python-selinux-manage
summary = SELinux manage python bindings.
description = SELinux python bindings for libsemanage.
-
+
files
/usr/lib/python*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = libxml2-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = libtool
version = 2.4.2
-release = 1
+release = 2
-groups = Build System/Libraries
+groups = System/Libraries
url = http://www.gnu.org/software/libtool/
license = GPLv2+ and LGPLv2+ and GFDL
summary = Runtime libraries for GNU Libtool Dynamic Module Loader.
packages
package %{name}
+ groups += Build
+ end
package %{name}-libs
template LIBS
# /usr/share/aclocal must be in main package.
files += !/usr/share/aclocal
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}-compat
end
-
+
package %{name}-compat-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/umount
end
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires = libXau-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
configfiles
/etc/lighttpd.conf
end
-
+
prerequires = shadow-utils systemd-units
script prein
%{create_user}
end
-
+
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
-
+
script preun
/bin/systemctl --no-reload disable lighttpd.service >/dev/null 2>&1 || :
/bin/systemctl stop lighttpd.service >/dev/null 2>&1 || :
end
-
+
script postup
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
/bin/systemctl try-restart lighttpd.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/systemctl try-restart lldpd.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = perl rrdtool
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = logrotate
version = 3.7.7
-release = 2
+release = 3
-groups = Base System/Base
+groups = System/Base
url = https://fedorahosted.org/releases/l/o/logrotate/
license = GPL+
summary = Rotates, compresses, removes and mails system log files.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
name = lsof
version = 4.82
-release = 1
+release = 2
-groups = Base Development/Debuggers
+groups = Development/Debuggers
url = ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof
license = zlib
summary = A utility which lists open files on a Linux/UNIX system.
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
-
+
package %{name}-libs
template LIBS
-
+
files += /usr/lib*/liblua-5.1.so
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package libdevmapper
template LIBS
end
-
+
package libdevmapper-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = make
version = 3.81
-release = 1
+release = 2
maintainer = Michael Tremer <michael.tremer@ipfire.org>
-groups = Build Development/Tools
+groups = Development/Tools
url = http://www.gnu.org/software/make/
license = GPLv2+
summary = A GNU tool which simplifies the build process for users.
packages
package %{name}
+ groups += Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = man-db
version = 2.6.0.2
-release = 2
+release = 3
-groups = Base Documentation
+groups = Documentation
url = http://bzr.savannah.gnu.org/r/man-db/
license = GPL
summary = man-db is an on-line manual database.
packages
package %{name}
+ groups += Base
+
requires
groff
less
man
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
summary = User-friendly text console file manager and visual shell.
description
- Midnight Commander is a visual shell much like a file manager, only
+ Midnight Commander is a visual shell much like a file manager, only
with many more features. It is a text mode application, but it also
includes mouse support. Midnight Commander's best features are its
ability to FTP, view tar and zip files, and to poke into RPMs for
perl\(pieces\)
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = memtest86+
version = 4.20
-release = 1
+release = 2
-groups = Base System/Base
+groups = System/Base
url = http://www.memtest.org/
license = GPLv2
summary = Stand-alone memory tester for x86 and x86-64 computers.
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
libX11-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
/usr/lib/libmpfr.so.1*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = mstpd
version = 0.01
-svn_ver = 20
-release = 0.2-svn%{svn_ver}.1
+svn_ver = 22
+release = 0.3-svn%{svn_ver}.1
thisapp = %{name}-%{version}-svn%{svn_ver}
groups = Networking/Tools
/bin/systemctl try-restart mstpd.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-libs
template LIBS
-
+
requires
%{name}-base=%{thisver}
end
end
-
+
package %{name}-devel
template DEVEL
end
/usr/share/terminfo/*/xterm xterm-*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = net-tools
version = 1.60
-release = 1
+release = 2
-groups = Base Sytem/Base
+groups = System/Base
url = http://net-tools.berlios.de/
license = GPL+
summary = Basic networking tools.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
requires += gmp-devel
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
util-linux
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/usr/lib/pkgconfig
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/usr/lib/pkgconfig
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
# Extract tarball into nss directory.
cd %{DIR_APP} && %{MACRO_EXTRACT} %{DIR_DL}/%{name}-pem-20100809.tar.bz2
-
+
# Apply all patches
%{MACRO_PATCHES}
/usr/lib/pkgconfig
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/lib/security/pam_ldap.so
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
prerequires +=\
docbook-dtds>=1.0-3 \
libxml2 \
- sgml-common
+ sgml-common
script postin
# Install catalog files on system.
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
openssh-server=%{thisver}
end
end
-
+
package openssh-clients
summary = OpenSSH client applications.
description = %{summary}
-
+
files
/etc/ssh/ssh_config
/usr/bin/scp
/etc/ssh/ssh_config
end
end
-
+
package openssh-server
summary = OpenSSH server applications.
description = %{summary}
-
+
# /usr/bin/ssh-keygen is needed to generate keys for the ssh server.
requires = /usr/bin/ssh-keygen
-
+
files
/etc/pam.d/sshd
/etc/ssh/moduli
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
iproute2
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
requires = binutils file grep
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
requires
glib2-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = passwd
version = 0.76
-release = 1
+release = 2
-groups = Base System/Base
+groups = System/Base
url = http://fedorahosted.org/passwd
license = BSD
summary = An utility for setting or changing passwords using PAM.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = patch
version = 2.6.1
-release = 1
+release = 2
-groups = Build Development/Tools
+groups = Development/Tools
url = http://www.gnu.org/software/patch/patch.html
license = GPLv2+
summary = Utility for modifying/upgrading files.
packages
package %{name}
+ groups += Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
shlibtest
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = pciutils
version = 3.1.7
-release = 1
+release = 2
groups = System/Base
-groups-pciutils = Base %{groups}
url = http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
license = GPLv2+
summary = PCI bus related utilities.
packages
package %{name}
+ groups += Base
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
###############################################################################
name = pcre
-version = 8.20
+version = 8.21
release = 1
groups = System/Libraries
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/systemctl try-restart pdns-recursor.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
perl
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
perl(:MODULE_COMPAT_5.14.2)
perl(:MODULE_COMPAT_5.14.1)
perl(:MODULE_COMPAT_5.14.0)
-
+
# Threading provides
perl(:WITH_ITHREADS)
perl(:WITH_THREADS)
-
+
# Largefile provides
perl(:WITH_LARGEFILES)
# PerlIO provides
perl(:WITH_PERLIO)
-
+
# File provides
perl(abbrev.pl)
perl(assert.pl)
perl\(Carp\)
end
end
-
+
package perl-libs
template LIBS
-
+
provides
libperl.so
end
-
+
files
/usr/lib/perl5/CORE/libperl.so
end
end
-
+
package perl-devel
template DEVEL
-
+
files
/usr/bin/enc2xs
/usr/share/man/man1/enc2xs*
/usr/share/man/man1/perlxs*
end
end
-
+
#package perl-tests
# summary = Testsuite to check your Perl installation.
# description-perl-tests
# /usr/lib/perl5-tests
# end
#end
-
+
package perl-Archive-Extract
epoch = 0
version = 0.48
arch = noarch
-
+
summary = Generic archive extracting mechanism.
description
Archive::Extract is a generic archive extraction mechanism.
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Archive/Extract.pm
/usr/share/man/man3/Archive::Extract.3*
end
end
-
+
package perl-Archive-Tar
epoch = 0
version = 1.76
arch = noarch
-
+
summary = A module for Perl manipulation of .tar files.
description
Archive::Tar provides an object oriented mechanism for handling tar files. It
requires
%{perl_requires}
end
-
+
files
/usr/bin/ptar
/usr/bin/ptardiff
/usr/share/man/man3/Class::ISA.3*
end
end
-
+
package perl-Compress-Raw-Zlib
epoch = 0
version = 2.033
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Compress/Raw/Zlib/
/usr/share/man/man3/Compress::Raw::Zlib*
/usr/share/man/man3/CGI::*.3*
end
end
-
+
package perl-CPAN
epoch = 0
version = 1.9600.01
arch = noarch
-
+
summary = Query, download and build perl modules from CPAN sites.
description
Query, download and build perl modules from CPAN sites.
end
-
+
requires
%{perl_requires}
perl(Digest::SHA)
end
-
+
provides
cpan
cpan=$(version-perl-CPAN)
filter_requires
perl\(Mac::BuildTools\)
end
-
+
files
/usr/bin/cpan
/usr/share/perl5/CPAN*
epoch = 0
version = 0.9103
arch = noarch
-
+
summary = API & CLI access to the CPAN mirrors.
description
The CPANPLUS library is an API to the CPAN mirrors and a collection of
interactive shells, commandline programs, etc, that use this API.
end
-
+
requires
%{perl_requires}
perl(Digest::SHA)
perl(Module::Pluggable)>=2.4
perl(Module::CoreList)
end
-
+
provides
perl-CPANPLUS-Dist-Build=0.06
end
Your::Module::Here
perl\(DBD::SQLite\)
end
-
+
files
/usr/bin/cpan2dist
/usr/bin/cpanp
/usr/share/man/man3/Digest::MD5.3*
end
end
-
+
package perl-Digest-SHA
epoch = 0
version = 5.61
-
+
summary = Perl extension for SHA-1/224/256/384/512.
description
Digest::SHA is a complete implementation of the NIST Secure Hash
SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
module can handle all types of input, including partial-byte data.
end
-
+
requires
%{perl_requires}
perl(Digest::base)
perl(MIME::Base64)
end
-
+
files
/usr/bin/shasum
/usr/share/perl5/Digest/SHA*
/usr/share/man/man3/JSON::PP::Boolean.3pm*
end
end
-
+
package perl-Locale-Maketext-Simple
epoch = 0
version = 0.21
arch = noarch
license = MIT
-
+
summary = Simple interface to Locale::Maketext::Lexicon.
description
This module is a simple wrapper around Locale::Maketext::Lexicon, designed
to alleviate the need of creating Language Classes for module authors.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Locale/Maketext/Simple.pm
/usr/share/man/man3/Locale::Maketext::Simple.*
end
end
-
+
package perl-Log-Message
epoch = 0
version = 0.04
arch = noarch
-
+
summary = Generic message storage mechanism.
description
Log::Message is a generic message storage mechanism. It allows you to store
identify it or group it, and a level at which to handle the message (for
example, log it, or die with it).
end
-
+
requires
%{perl_requires}
end
-
+
provides
perl(Log::Message::Handlers)=%{version}
end
/usr/share/man/man3/Log::Message::Item.3*
end
end
-
+
package perl-Log-Message-Simple
epoch = 0
version = 0.08
arch = noarch
-
+
summary = Simplified frontend to Log::Message.
description
This module provides standardized logging facilities using the
Log::Message module.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Log/Message/Simple.pm
/usr/share/man/man3/Log::Message::Simple.3*
end
end
-
+
package perl-Module-Build
epoch = 0
version = 0.3800
arch = noarch
-
+
summary = Perl module for building and installing Perl modules.
description
Module::Build is a system for building, testing, and installing Perl modules.
are included with perl 5.6.0, and it works fine on perl 5.005 if you can
install a few additional modules.
end
-
+
requires
%{perl_requires}
perl(Archive::Tar)>=1.08
perl(ExtUtils::CBuilder)>=0.15
perl(ExtUtils::ParseXS)>=1.02
end
-
+
files
/usr/bin/config_data
/usr/share/perl5/inc/
/usr/share/man/man3/inc::latest.3*
end
end
-
+
package perl-Module-CoreList
epoch = 0
version = 2.49_01
arch = noarch
-
+
summary = Perl core modules indexed by perl versions.
description
Module::CoreList contains the hash of hashes %Module::CoreList::version, this
is keyed on perl version as indicated in $]. The second level hash is module
=> version pairs.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/bin/corelist
/usr/share/perl5/Module/CoreList.pm
/usr/share/man/man3/Module::CoreList*
end
end
-
+
package perl-Module-Load
epoch = 0
version = 0.18
arch = noarch
-
+
summary = Runtime require of both modules and files.
description
Module::Load eliminates the need to know whether you are trying to require
either a file or a module.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Module/Load.pm
/usr/share/man/man3/Module::Load.*
end
end
-
+
package perl-Module-Load-Conditional
epoch = 0
version = 0.44
arch = noarch
-
+
summary = Looking up module information / loading at runtime.
description
Module::Load::Conditional provides simple ways to query and possibly load
any of the modules you have installed on your system during runtime.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Module/Load/
/usr/share/man/man3/Module::Load::Conditional*
end
end
-
+
package perl-Module-Loaded
epoch = 0
version = 0.06
arch = noarch
-
+
summary = Mark modules as loaded or unloaded.
description
When testing applications, often you find yourself needing to provide
modules as loaded, so they are not attempted to be loaded by perl, this module
offers you a very simple way to mark modules as loaded and/or unloaded.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Module/Loaded.pm
/usr/share/man/man3/Module::Loaded*
Provides a simple but, hopefully, extensible way of having 'plugins' for
your module.
end
-
+
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Devel/InnerPackage.pm
/usr/share/perl5/Module/Pluggable/
epoch = 0
version = 0.38
arch = noarch
-
+
summary = Perl module that allows per object accessors.
description
Object::Accessor provides an interface to create per object accessors (as
requires
%{perl_requires}
end
-
+
files
/usr/share/perl5/Object/
/usr/share/man/man3/Object::Accessor*
end
end
-
+
package perl-Package-Constants
epoch = 0
version = 0.02
arch = noarch
-
+
summary = List all constants declared in a package.
description
Package::Constants lists all the constants defined in a certain package. This
can be useful for, among others, setting up an autogenerated @EXPORT/@EXPORT_OK
for a Constants.pm file.
end
-
+
requires
%{perl_requires}
end
/usr/share/man/man3/Package::Constants*
end
end
-
+
package perl-Params-Check
epoch = 0
version = 0.28
arch = noarch
-
+
summary = Generic input parsing/checking mechanism.
description
Params::Check is a generic input parsing/checking mechanism.
end
-
+
requires
%{perl_requires}
end
provides
perl(Params::Check)
end
-
+
files
/usr/share/perl5/Params/
/usr/share/man/man3/Params::Check*
end
end
-
+
package perl-Parse-CPAN-Meta
epoch = 0
version = 1.4401
Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of
YAML::Tiny.
end
-
+
requires
%{perl_requires}
end
/usr/share/man/man3/Parse::CPAN::Meta.3*
end
end
-
+
package perl-Path-Tools
epoch = 0
version = 3.33
license = (GPL+ or Artistic) and BSD
-
+
summary = PathTools Perl module (Cwd, File::Spec).
description
PathTools Perl module (Cwd, File::Spec).
end
-
+
requires
%{perl_requires}
end
filter_requires
perl\(VMS\:\:Filespec\)
end
-
+
files
/usr/lib/perl5/Cwd.pm
/usr/lib/perl5/File/Spec*
/usr/share/man/man3/Perl::OSType.3pm*
end
end
-
+
package perl-Pod-Escapes
epoch= 0
version = 1.04
arch = noarch
-
+
summary = Perl module for resolving POD escape sequences.
description
This module provides things that are useful in decoding Pod E<...> sequences.
Presumably, it should be used only by Pod parsers and/or formatters.
end
-
+
requires
%{perl_requires}
end
filter_requires
%{perl_filter_requires}
end
-
+
files
/usr/share/perl5/Pod/Escapes.pm
/usr/share/man/man3/Pod::Escapes.*
end
end
-
+
package perl-Pod-Simple
epoch = 0
version = 3.16
arch = noarch
-
+
summary = Framework for parsing POD documentation.
description
Pod::Simple is a Perl library for parsing text in the Pod (plain old
documentation) markup language that is typically used for writing
documentation for Perl and for Perl modules.
end
-
+
requires
%{perl_requires}
end
filter_requires
%{perl_filter_requires}
end
-
+
files
/usr/share/perl5/Pod/Simple/
/usr/share/perl5/Pod/Simple.pm
/usr/share/man/man3/Scalar::Util*
end
end
-
+
package perl-Term-UI
epoch = 0
version = 0.26
files
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = pkg-config
version = 0.25
-release = 1
+release = 2
-groups = Build Development/Tools
+groups = Development/Tools
url = http://pkg-config.freedesktop.org/
license = GPLv2
summary = A tool for determining compilation options.
packages
package %{name}
+ groups += Build
+
# Say we provide an alternative spelling of the package name.
provides = pkgconfig
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
iproute2
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = procps
version = 3.2.8
-release = 2
+release = 3
-groups = Base Applications/System
+groups = Applications/System
url = http://procps.sourceforge.net/
license = GPLv2+ and LGPLv2+
summary = System and process monitoring utilities.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = psmisc
version = 22.10
-release = 1
+release = 2
-groups = Base Applications/System
+groups = Applications/System
url = http://sourceforge.net/projects/psmisc
license = GPLv2+
summary = Utilities for managing processes on your system.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
sip
end
end
-
+
package %{name}-devel
template DEVEL
-
+
files
/usr/bin
/usr/lib/python*/site-packages/PyQt4/pyqtconfig*
/usr/share/sip
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-codegen
summary = The code generation program for PyGObject.
description
This package contains the C code generation
program for PyGObject.
end
-
+
files
/usr/bin/pygobject-codegen-2.0
/usr/share/pygobject/2.0/codegen
end
end
-
+
package %{name}-devel
requires
glib2-devel
%{name}-codegen
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
# The development headers need the cairo headers.
requires
cairo-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
pygobject2
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
python-decorator
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package python-%{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
-
+
files += \
!/usr/lib/python*/config/Makefile \
!/usr/include/python*/pyconfig.h
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
files
/usr/lib/*.prl \
/usr/lib/qt4/q3porting.xml \
/usr/lib/qt4/mkspecs
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/bin/systemctl try-restart radvd.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = rsyslog
version = 5.8.6
-release = 1
+release = 2
-groups = Base System/Daemons
+groups = System/Daemons
url = http://www.rsyslog.com/
license = GPLv3+
summary = Enhanced system logging and kernel message trapping daemon.
/bin/systemctl try-restart rsyslog.service >/dev/null 2>&1 || :
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
requires += %{name}-libs=%{thisver}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = sed
version = 4.2.1
-release = 1
+release = 2
-groups = Base Build Applications/Text
+groups = Applications/Text
url = http://sed.sourceforge.net/
license = GPLv2+
summary = A GNU stream text editor.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
name = setup
version = 3.0
-release = 3
+release = 4
+arch = noarch
groups = Base Build System/Base
url =
packages
package %{name}
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
install_cmds
mkdir -pv %{BUILDROOT}/etc/{sg,x}ml/docbook
mkdir -pv %{BUILDROOT}/usr/share/sgml/docbook
-
+
# Touch SGML catalog
touch %{BUILDROOT}/etc/sgml/catalog
name = shadow-utils
version = 4.1.4.3
-release = 5
+release = 6
thisapp = shadow-%{version}
maintainer = Michael Tremer <michael.tremer@ipfire.org>
-groups = Base System/Base
+groups = System/Base
url = http://pkg-shadow.alioth.debian.org/
license = GPLv2+
summary = Utilities to deal with user accounts.
packages
package %{name}
+ groups += Base
+
obsoletes += shadow<%{thisver}
provides += shadow=%{thisver}
/etc/default/useradd
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
files += /usr/bin/sip
-
+
requires = sip
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = libgcc_s.so.1
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
echo "visible_hostname %{DISTRO_NAME}" >> %{BUILDROOT}/etc/squid/squid.conf
echo "cache_effective_user squid" >> %{BUILDROOT}/etc/squid/squid.conf
echo "cache_effective_group squid" >> %{BUILDROOT}/etc/squid/squid.conf
-
+
chown -Rv squid:squid %{BUILDROOT}/var/log/squid %{BUILDROOT}/var/log/cache %{BUILDROOT}/var/cache/squid
chmod 600 %{BUILDROOT}/var/cache/squid
mkdir -pv %{BUILDROOT}/etc/sysconfig
filter_requires = perl\(Authen::Smb\)
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = sudo
version = 1.8.3
-release = 1
+release = 2
-groups = Base Applications/System
+groups = Applications/System
url = http://www.sudo.ws/sudo/download.html
license = BSD
summary = Allows restricted root access for specified users.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
end
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
nasm
python-devel
end
-
+
CFLAGS = -Werror -Wno-unused -finline-limit=2000
prepare_cmds
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
provides = system-release
- obsoletes = system-release
end
end
/bin/systemctl try-restart systemd-logind.service >/dev/null 2>&1 || :
end
end
-
+
# Package information for systemd-units
package %{name}-units
summary = Configuration files, directories and installation tool for systemd.
This package contains all needed configuration files, directories
and installation / configuration tool for systemd.
end
-
+
files
/etc/systemd/system
/etc/tmpfiles.d
systemctl daemon-reload > /dev/null 2>&1 || :
end
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
groups += Base
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = tar
version = 1.26
-release = 1
+release = 2
-groups = Base Build System/Packaging
+groups = System/Packaging
url = http://www.gnu.org/software/tar/
license = GPLv3+
summary = A GNU file archiving program.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
--- /dev/null
+# HOST_ARCH platform target
+# --------------------------------------------
+armv5tel dockstar u-boot.kwb
+# Dreamplug is not supported by this version of uboot.
+#armv5tel dreamplug u-boot.kwb
+armv5tel guruplug u-boot.kwb
+armv5tel openrd_ultimate u-boot.kwb
+armv5tel sheevaplug u-boot.kwb
+armv7hl efikamx u-boot.imx
+armv7hl igep0020 u-boot.bin
+armv7hl omap3_beagle u-boot.bin
+armv7hl omap4_panda u-boot.bin
--- /dev/null
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info@ipfire.org> #
+###############################################################################
+
+name = u-boot
+version = 2011.09
+release = 1
+sup_arches = armv5tel armv7hl
+
+groups = Development/Tools
+url = http://www.denx.de/wiki/U-Boot
+license = GPLv2+
+summary = U-Boot utilities.
+
+description
+ U-Boot is a Boot Loader, i.e. its primary purpose in the shipping
+ system is to load some operating system.
+end
+
+source_dl = ftp://ftp.denx.de/pub/u-boot/
+sources = %{thisapp}.tar.bz2
+
+build
+ build
+ while read arch platform target; do
+ # Skip all other architectures.
+ [ "${arch}" = "%{DISTRO_ARCH}" ] || continue
+
+ builddir="$(pwd)/build-${platform}"
+ mkdir -p ${builddir}
+
+ make O=${builddir} ${platform}_config
+ make O=${builddir} ${builddir}/${target}
+ done < %{DIR_SOURCE}/targets
+
+ # Build tools.
+ # Need to create a config because the tools won't build without.
+ make sheevaplug_config
+
+ make tools HOSTCC="gcc %{CFLAGS}" HOSTSTRIP="/bin/true" CROSS_COMPILE=""
+ make env HOSTCC="gcc %{CFLAGS}" HOSTSTRIP="/bin/true"
+ end
+
+ install
+ while read arch platform target; do
+ # Skip all other architectures.
+ [ "${arch}" = "%{DISTRO_ARCH}" ] || continue
+
+ builddir="build-${platform}"
+ installdir="%{BUILDROOT}/usr/lib/%{name}/${platform}"
+ mkdir -pv ${installdir}
+
+ install -D -m 644 ${builddir}/${target} ${installdir}
+ install -D -m 644 ${builddir}/u-boot ${installdir}/uboot.elf
+ done < %{DIR_SOURCE}/targets
+
+ # Install tools.
+ mkdir -pv %{BUILDROOT}/usr/bin %{BUILDROOT}/usr/share/man/man1
+ install -p -m 0755 tools/mkimage %{BUILDROOT}/usr/bin
+ install -p -m 0644 doc/mkimage.1 %{BUILDROOT}/usr/share/man/man1
+ install -p -m 0755 tools/env/fw_printenv %{BUILDROOT}/usr/bin
+ ln -svf fw_printenv %{BUILDROOT}/usr/bin/fw_setenv
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-tools
+ summary = U-Boot utilities.
+ description
+ This package contains a few U-Boot utilities - mkimage
+ for creating boot images and fw_printenv/fw_setenv for
+ manipulating the boot environment variables.
+ end
+
+ files
+ /usr/bin
+ /usr/share/man/man1
+ end
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end
package lib%{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
xfsprogs
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = udev util-linux
end
-
+
package %{name}-libs
template LIBS
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires += usb-modeswitch-data
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
-
+
files
/usr/bin/
/usr/include/
*/lib/*.so
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
This is the block device identification library,
part of util-linux.
end
-
+
files
/lib/libblkid.*
end
package libblkid-devel
summary = Development library and header of libblkid.
description = %{summary}
-
+
files
/usr/include/blkid/
/usr/lib/libblkid.*
This is the universally unique ID library,
part of util-linux.
end
-
+
files
/lib/libuuid.*
end
package libuuid-devel
summary = Development library and header of libuuid.
description = %{summary}
-
+
files
/usr/include/uuid/
/usr/lib/libuuid.*
This is the device mounting library,
part of util-linux.
end
-
+
files
/lib/libmount.*
end
package libmount-devel
summary = Development library and header of libmount.
description = %{summary}
-
+
files
/usr/include/mount/
/usr/lib/libmount.*
/usr/share/man/man3/*mount*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = glib2
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = vim
version = 7.3
-release = 1
+release = 2
-groups = Base Applications/Editors
+groups = Applications/Editors
url = http://www.vim.org
license = PublicDomain/Charityware
summary = Very feature- and powerful editor.
packages
package %{name}
+ groups += Base
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = wireless-tools
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
name = which
version = 2.20
-release = 1
+release = 2
-groups = Base Build Applications/System
+groups = Applications/System
url = http://www.xs4all.nl/~carlo17/which/
license = GPLv3
summary = Displays where a particular program in your path is located.
packages
package %{name}
+ groups += Base Build
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
+++ /dev/null
-diff -r 23c068b10923 tools/misc/xen-detect.c
---- a/tools/misc/xen-detect.c Wed Jun 15 16:16:41 2011 +0100
-+++ b/tools/misc/xen-detect.c Wed Jun 15 20:14:30 2011 +0100
-@@ -33,43 +33,46 @@
- #include <unistd.h>
- #include <getopt.h>
-
--static void cpuid(uint32_t idx,
-- uint32_t *eax,
-- uint32_t *ebx,
-- uint32_t *ecx,
-- uint32_t *edx,
-- int pv_context)
-+static void cpuid(uint32_t idx, uint32_t *regs, int pv_context)
- {
- asm volatile (
-- "test %1,%1 ; jz 1f ; ud2a ; .ascii \"xen\" ; 1: cpuid"
-- : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx)
-- : "0" (idx), "1" (pv_context) );
-+#ifdef __i386__
-+#define R(x) "%%e"#x"x"
-+#else
-+#define R(x) "%%r"#x"x"
-+#endif
-+ "push "R(a)"; push "R(b)"; push "R(c)"; push "R(d)"\n\t"
-+ "test %1,%1 ; jz 1f ; ud2a ; .ascii \"xen\" ; 1: cpuid\n\t"
-+ "mov %%eax,(%2); mov %%ebx,4(%2)\n\t"
-+ "mov %%ecx,8(%2); mov %%edx,12(%2)\n\t"
-+ "pop "R(d)"; pop "R(c)"; pop "R(b)"; pop "R(a)"\n\t"
-+ : : "a" (idx), "c" (pv_context), "S" (regs) : "memory" );
- }
-
- static int check_for_xen(int pv_context)
- {
-- uint32_t eax, ebx, ecx, edx;
-+ uint32_t regs[4];
- char signature[13];
- uint32_t base;
-
- for ( base = 0x40000000; base < 0x40010000; base += 0x100 )
- {
-- cpuid(base, &eax, &ebx, &ecx, &edx, pv_context);
-+ cpuid(base, regs, pv_context);
-
-- *(uint32_t *)(signature + 0) = ebx;
-- *(uint32_t *)(signature + 4) = ecx;
-- *(uint32_t *)(signature + 8) = edx;
-+ *(uint32_t *)(signature + 0) = regs[1];
-+ *(uint32_t *)(signature + 4) = regs[2];
-+ *(uint32_t *)(signature + 8) = regs[3];
- signature[12] = '\0';
-
-- if ( !strcmp("XenVMMXenVMM", signature) && (eax >= (base + 2)) )
-+ if ( !strcmp("XenVMMXenVMM", signature) && (regs[0] >= (base + 2)) )
- goto found;
- }
-
- return 0;
-
- found:
-- cpuid(base + 1, &eax, &ebx, &ecx, &edx, pv_context);
-- return eax;
-+ cpuid(base + 1, regs, pv_context);
-+ return regs[0];
- }
-
- static jmp_buf sigill_jmp;
--- /dev/null
+diff -duNrH tools/firmware/etherboot/patches~/gentoo-hardened.patch xen-4.1.0/tools/firmware/etherboot/patches/gentoo-hardened.patch
+--- tools/firmware/etherboot~/patches/gentoo-hardened.patch 1970-01-01 01:00:00.000000000 +0100
++++ tools/firmware/etherboot/patches/gentoo-hardened.patch 2011-03-27 17:45:13.929697782 +0200
+@@ -0,0 +1,11 @@
++--- ipxe/src/Makefile~ 2011-03-27 17:41:52.000000000 +0200
+++++ ipxe/src/Makefile 2011-03-27 17:43:20.869446433 +0200
++@@ -4,7 +4,7 @@
++ #
++
++ CLEANUP :=
++-CFLAGS :=
+++CFLAGS := -nopie
++ ASFLAGS :=
++ LDFLAGS :=
++ MAKEDEPS := Makefile
+diff -duNrH tools/firmware/etherboot~/patches/series xen-4.1.0/tools/firmware/etherboot/patches/series
+--- tools/firmware/etherboot~/patches/series 2011-03-25 11:42:50.000000000 +0100
++++ tools/firmware/etherboot/patches/series 2011-03-27 17:45:45.140446216 +0200
+@@ -1,3 +1,4 @@
+ boot_prompt_option.patch
+ gpxe-git-0edf2405b457
+ gpxe-git-a803ef3dfeac
++gentoo-hardened.patch
--- /dev/null
+--- tools/firmware/etherboot/Makefile 2011-12-11 16:57:04.609076813 +0100
++++ tools/firmware/etherboot/Makefile 2011-12-11 16:54:16.211074495 +0100
+@@ -35,13 +35,13 @@
+ mv -f $@.new $@
+
+ $T:
+- if ! wget -O _$T $(IPXE_TARBALL_URL); then \
+- $(GIT) clone $(IPXE_GIT_URL) $D.git; \
+- (cd $D.git && $(GIT) archive --format=tar --prefix=$D/ \
+- $(IPXE_GIT_TAG) | gzip >../_$T); \
+- rm -rf $D.git; \
+- fi
+- mv _$T $T
++# if ! wget -O _$T $(IPXE_TARBALL_URL); then \
++# $(GIT) clone $(IPXE_GIT_URL) $D.git; \
++# (cd $D.git && $(GIT) archive --format=tar --prefix=$D/ \
++# $(IPXE_GIT_TAG) | gzip >../_$T); \
++# rm -rf $D.git; \
++# fi
++# mv _$T $T
+
+ $D/src/arch/i386/Makefile: $T Config
+ rm -rf $D
###############################################################################
name = xen
-version = 4.1.1
-release = 4
+version = 4.1.2
+release = 3
maintainer = Ben Schweikert <ben.schweikert@ipfire.org>
groups = Applications/Virtualization
feature set for virtualization.
end
-source_dl =
-sources = %{thisapp}.tar.gz
+source_dl = http://bits.xensource.com/oss-xen/release/%{version}/
+sources = %{thisapp}.tar.gz xen-utils-0.1.tar.bz2
build
requires
+ chrpath
+ dev86
gettext-devel
+ iasl
kernel-headers
libuuid-devel
ncurses-devel
openssl-devel
python
python-devel
- sdl-devel
+ SDL
+ SDL-devel
texinfo
xorg-x11-proto-devel
wget
end
prepare_cmds
- # Following two lines are disabling HVM. HVM does not work because \
- # of some PIE errors we get when we try to build the firmware part \
- # needed for different architektures.
- sed -i -e '/^CONFIG_IOEMU := y$/d' config/*.mk
- sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' tools/Makefile
-
+ tar -xvf %{DIR_DL}/xen-utils-0.1.tar.bz2
+ mv tools/firmware/etherboot/ipxe-git-v1.0.0.tar.gz tools/firmware/etherboot/ipxe.tar.gz
+ mv extras/mini-os/newlib-1.16.0.tar.gz stubdom/
rm -f Config.mk~
end
xen tools
make_install_targets +=\
- xen install-tools
+ install-xen install-tools
install_cmds
rm -R %{BUILDROOT}/etc/init.d
+ chrpath --delete %{BUILDROOT}/usr/lib/xen/bin/qemu-dm
end
end
develop applications which manage Xen virtual machines.
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
util-linux
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
libfontenc-devel
pkg-config
xorg-x11-proto-devel
- zlib-devel
+ zlib-devel
end
configure_options += \
freetype-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
cp -vf %{DIR_DL}/unifont-5.1.20080820.pcf.gz \
%{BUILDROOT}/usr/share/X11/fonts/misc/unifont.pcf.gz
- # XXX Do we need to create these symlinks to use the fonts - check this in a running X environment.
+ # XXX Do we need to create these symlinks to use the fonts - check this in a running X environment.
# Install catalogue symlinks
#mkdir -pv %{BUILDROOT}/etc/X11/fontpath.d
#ln -svf ../../../usr/share/X11/fonts/100dpi %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-100dpi
description
GNU Unifont, contains glyphs for every printable code point in the Unicode 5.1 Basic Multilingual Plane (BMP).
end
-
+
files
- /usr/share/X11/fonts/misc/unifont.pcf.gz
+ /usr/share/X11/fonts/misc/unifont.pcf.gz
end
end
end
xorg-x11-xkb-utils
end
end
-
+
package %{name}-devel
template DEVEL
-
+
requires
libpciaccess-devel
pixman-devel
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
package %{name}
requires = xorg-x11-server
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
/usr/lib/lib*.so.0*
end
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package zerofree
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end
packages
package %{name}
end
-
+
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end