#!/bin/sh
RPM_SOURCE_DIR="/home/roved/src/rpm/SOURCES"
RPM_BUILD_DIR="/home/roved/src/rpm/BUILD"
RPM_OPT_FLAGS="-O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables"
RPM_ARCH="i386"
RPM_OS="linux"
export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
RPM_DOC_DIR="/usr/share/doc"
export RPM_DOC_DIR
RPM_PACKAGE_NAME="system-config-printer"
RPM_PACKAGE_VERSION="1.2.0"
RPM_PACKAGE_RELEASE="1pclos2010"
export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
RPM_BUILD_ROOT="/home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot"
export RPM_BUILD_ROOT
unset PERL_MM_OPT
LANG=C
export LANG
unset DISPLAY
set -x
umask 022
cd /home/roved/src/rpm/BUILD
cd system-config-printer-1.2.0
[ 1 -eq 1 ] || exit 0
desktop-file-install \
--vendor="" \
--add-category="X-MandrivaLinux-MoreApplications-Printing" \
--dir /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/share/applications \
/home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/share/applications/system-config-printer.desktop
rm -rf /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot
make DESTDIR=/home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot install
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot%{_mozillaextpath}
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/python2.5/site-packages
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/bin
cp -f hp-makeuri-mdv /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/bin
# Make sure pyc files are generated, otherwise we can get
# difficult to debug problems
pushd /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/share/system-config-printer
python -m compileall .
popd
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/python2.5/site-packages
cp -fv /home/roved/src/rpm/SOURCES/mdv_printer_custom.py /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/python2.5/site-packages
pushd /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/python2.5/site-packages
python -m compileall .
popd
/bin/mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/var/lib/run/udev-configure-printer
touch /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/var/lib/run/udev-configure-printer/usb-uris
/bin/mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/cups/backend
cp -f /home/roved/src/rpm/SOURCES/mdv_backend /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/lib/cups/backend
# Install udev rules for letting backends access the printer devices. Once
# CUPS runs backends as group 'lp', instead of 'sys, we may remove this.
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/udev/rules.d
install -m 644 /home/roved/src/rpm/SOURCES/69-printers_lp_user_fix.rules /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/udev/rules.d/
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/bin
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/sbin
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/pam.d
mkdir -p /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/security/console.apps
install -p -m0644 /home/roved/src/rpm/SOURCES/system-config-printer.pam /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/pam.d/system-config-printer
install -p -m0644 /home/roved/src/rpm/SOURCES/system-config-printer.console /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/etc/security/console.apps/system-config-printer
mv /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/bin/system-config-printer /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/sbin/system-config-printer
ln -s consolehelper /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot/usr/bin/system-config-printer
/usr/lib/rpm/mandriva/find-lang.sh /home/roved/src/rpm/tmp/system-config-printer-1.2.0-buildroot system-config-printer
[ -n "$DONT_CLEANUP" ] || /usr/share/spec-helper/clean_files
[ -n "$DONT_COMPRESS" ] || /usr/share/spec-helper/compress_files .bz2
[ -n "$DONT_RELINK" ] || /usr/share/spec-helper/relink_symlinks
[ -n "$DONT_CLEAN_PERL" ] || /usr/share/spec-helper/clean_perl
[ -n "$DONT_SYMLINK_LIBS" ] || /usr/share/spec-helper/lib_symlinks
[ -n "$DONT_GPRINTIFY" ] || /usr/share/spec-helper/gprintify
[ -n "$DONT_FIX_MO" ] || /usr/share/spec-helper/fix_mo
[ -n "$DONT_TRANSLATE_MENU" ] || /usr/share/spec-helper/translate_menu
[ -n "$DONT_FIX_PAMD_CONFIGS" ] || /usr/share/spec-helper/fix_pamd
[ -n "$DONT_REMOVE_INFO_DIR" ] || /usr/share/spec-helper/remove_info_dir
[ -n "$DONT_FIX_EOL" ] || /usr/share/spec-helper/fix_eol
DONT_STRIP="$DONT_STRIP" /usr/share/spec-helper/strip_and_check_elf_files