Members

 

gta san andreas for sa-mp.rar.crdownload


Name: gta san andreas for sa-mp.rar.crdownload
Category: Free
Published: alecperre1983
Language: English

 


 


 

 

 

 

 

 

 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 

Because some of the supplied binaries are 32 bit only, on an x86_64 system some additional multilib packages such as a 32 bit version of glibc ( lib32-glibc ) may need to be installed.
Preparing a PKGBUILD for .RPM.
Edit the installation script:
x86_64.
Brother supplies Linux drivers for its printers, however they are provided as .RPM and/or .DEB packages only. This article explains what adjustments to the contents of the DEB and RPM packages supplied by Brother will need to be made to create a PKGBUILD for the printer driver. Additional example PKGBUILDs for Brother printers can be found by searching in the AUR.
Don't forget to update the md5sum and pkgver version should be the same version as brother's printer drivers (please note versions might differ for lpr and cups wrapper). Create the PKGBUILD file for the cups wrapper, too:
The factual accuracy of this article or section is disputed.
Put your previously created PKGBUILD file into the according folder. To submit your driver to AUR, finally run:
Contents.
As pstops is not installed in a standard location, the path will need to be hard-coded.
Finally, use makepkg to test/install your newly created PKGBUILD file(s). If everything works, don't forget to push your new driver to AUR. In order to create a new AUR repository for your printer driver, register an account with https://aur.archlinux.org then git clone a new non-existing repo that matches your newly chosen package names, e.g.:
Unfortunately, Brother's drivers have some issues:
The CUPS driver is built on top of the lpr driver. The CUPS driver package contains a single installation shell script with an embedded ppd and filter. It is executed by rpm during installation. It extracts the ppd and filter, and performs some installation procedures in a Red Hat-specific way. The CUPS driver package uses paths that are not compliant with the Arch packaging standards.
Preparing a PKGBUILD for .DEB.
CUPS handles printers using a .ppd file and a filter binary. Once those two files are installed, the printer can be added in CUPS. A simple example PKGBUILD that does this is samsung2010p AUR [broken link: archived in aur-mirror] .
These issues can be worked around.
The lpr driver files will also need to be copied into $pkgdir !
Really short overview of CUPS.
Other changes.
The lpr driver does not need to be installed, so the PKGBUILD can just extract the files in the lpr driver's RPM package. The CUPS driver's RPM should contain a single shell script. For instance, for the brother-hl2030 AUR package, the PKGBUILD changes three things: The paths are changed. All commands are disabled except " cat " or " echo > . " or whatever there is that emits *.ppd or filter to separate file. It was done by wrapping irrelevant instructions by if false; then . fi . The target file names for the ppd and filter are changed so they are installed into the same directory as the PKGBUILD. Note that paths to the embedded filter where also changed. To fix the paths to conform to the Arch packaging standards, sed or similar can be used on all text files unpacked from both the lpr and CUPS drivers. Look at the patch in the brother-hl2030 AUR package to check which files are affected.
Brother is offering a "Driver Install Tool" as well as two .DEB packages, one being the LPR driver and the other one being a cups wrapper (running on top of lpr driver). Both can be found on brothers "Support & Downloads" page, e.g. for HL-L9200CDW this would be https://support.brother.com/g/b/producttop.aspx?c=ca&lang=en&am... . It is possible to create a PKGBUILD file that will automatically download and install the .DEB packages directly from the URL provided by brother. Therefore you will need to obtain the direct download links for both .DEB packages from brothers website, e.g. for HL-L9200CDW these would be: https://download.brother.com/welcome/dlf101047/hll9200cdwlpr-1.1.2-... and https://download.brother.com/welcome/dlf101045/hll9200cdwcupswrappe....
Packaging Brother printer drivers.
Effectively after the changes described above the script will just output a ppd and a filter to some known location. The PKGBUILD will then copy them to the proper directories in $pkgdir :

This may also need to be added.
Once you have obtained the download URLs for both .DEB packages, use existing PKGBUILD files from brother-hll8360cdw-lpr-bin AUR and brother-hll8360cdw-cups-bin AUR as templates. You will need to adjust the package name, probably to a new name for your specific printer model. Change url= to the URL of brothers support page for your specific printer model (for HL-L9200CDW this would be https://support.brother.com/g/b/producttop.aspx?c=ca&lang=en&am... ), source= needs to be adjusted to the URL of the .DEB package. The following PKGBUILD example has been based on brother-hll8360cdw-cups-bin AUR but has been adjusted for HL-L9200CDW lpr printer driver:
http://datingmuldia.eklablog.com/abby-lingvo-free-download-3-free-a...

Views: 1

Comments are closed for this blog post

© 2024   Created by PH the vintage.   Powered by

Badges  |  Report an Issue  |  Terms of Service