Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement