What you do you mean you used urpmi to extract the source RPM?
You should install the src.rpm as normal user, not as root.
Also, you should use rpmbuild -ba free-ttf-fonts.spec
This is what it should look like:
install the src.rpm as normal user
- Code: Select all
[doktor5000@Mageia3 SPECS]$ cd ~
[doktor5000@Mageia3 ~]$ rpm -ihv free-ttf-fonts-1.0-364.3.src.rpm
Warnung: free-ttf-fonts-1.0-364.3.src.rpm: Header V3 RSA/SHA256 Signature, Schlüssel-ID 3dbdc284: NOKEY
Aktualisierung/ Installation...
1:free-ttf-fonts-1.0-364.3 ################################# [100%]
then copy/move the spec I've attached into the rpmbuild/SPECS/ folder
- Code: Select all
[doktor5000@Mageia3 ~]$ mv free-ttf-fonts.spec rpmbuild/SPECS/
mv: overwrite 'rpmbuild/SPECS/free-ttf-fonts.spec'? y
change to the rpmbuild/SPECS/ folder
- Code: Select all
[doktor5000@Mageia3 ~]$ cd rpmbuild/SPECS/
and finally build it:
- Code: Select all
[doktor5000@Mageia3 SPECS]$ rpmbuild -ba free-ttf-fonts.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ZfCKwc
+ umask 022
+ cd /home/doktor5000/rpmbuild/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dyUgDg
+ umask 022
+ cd /home/doktor5000/rpmbuild/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vGQ8Jk
+ umask 022
+ cd /home/doktor5000/rpmbuild/BUILD
+ '[' /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64 '!=' / ']'
+ rm -rf /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64
++ dirname /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64
+ mkdir -p /home/doktor5000/rpmbuild/BUILDROOT
+ mkdir /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64
+ '[' 1 -eq 1 ']'
+ mkdir -p /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64/usr/share/fonts/free-ttf-fonts
+ mkdir -p /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64//usr/share/doc/free-ttf-fonts
+ pushd /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64/usr/share/fonts/free-ttf-fonts
~/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64/usr/share/fonts/free-ttf-fonts ~/rpmbuild/BUILD
+ for i in /home/doktor5000/rpmbuild/SOURCES/Dustismo.zip /home/doktor5000/rpmbuild/SOURCES/Junkyard.zip /home/doktor5000/rpmbuild/SOURCES/Swift.zip /home/doktor5000/rpmbuild/SOURCES/El_Abogado_Loco.zip /home/doktor5000/rpmbuild/SOURCES/MarkedFool.zip /home/doktor5000/rpmbuild/SOURCES/Wargames.zip /home/doktor5000/rpmbuild/SOURCES/balker.zip /home/doktor5000/rpmbuild/SOURCES/ItWasntMe.zip /home/doktor5000/rpmbuild/SOURCES/PenguinAttack.zip /home/doktor5000/rpmbuild/SOURCES/Winks.zip /home/doktor5000/rpmbuild/SOURCES/flatline.zip /home/doktor5000/rpmbuild/SOURCES/allfonts.zip
+ unzip -o /home/doktor5000/rpmbuild/SOURCES/Dustismo.zip
[...]
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64
Wrote: /home/doktor5000/rpmbuild/SRPMS/free-ttf-fonts-1.0-1.mga3.src.rpm
Wrote: /home/doktor5000/rpmbuild/RPMS/noarch/free-ttf-fonts-1.0-1.mga3.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.DFdupK
+ umask 022
+ cd /home/doktor5000/rpmbuild/BUILD
+ /usr/bin/rm -rf /home/doktor5000/rpmbuild/BUILDROOT/free-ttf-fonts-1.0-1.mga3.x86_64
+ exit 0
[doktor5000@Mageia3 SPECS]$