TEXT   44
prep setup
Guest on 12th March 2023 09:10:20 AM


  1. %prep
  2. %setup -n icon.v942src
  3.  
  4. %build
  5. make X-Configure name=linux
  6. make
  7.  
  8. %install
  9. mkdir -p $RPM_BUILD_ROOT/usr/local
  10. # Fix directories for the makefile
  11. rm -rf $RPM_BUILD_ROOT/usr/local/icon
  12. make Install dest=$RPM_BUILD_ROOT/usr/local/icon
  13. # Clean out docs from RPM area install
  14. rm -rf $RPM_BUILD_ROOT/usr/local/icon/doc
  15. rm $RPM_BUILD_ROOT/usr/local/icon/README
  16. # move the binary files
  17. mkdir -p $RPM_BUILD_ROOT/usr/local/bin
  18. mv $RPM_BUILD_ROOT/usr/local/icon/bin/* $RPM_BUILD_ROOT/usr/local/bin
  19. rmdir $RPM_BUILD_ROOT/usr/local/icon/bin
  20. # move the manual pages
  21. mkdir -p $RPM_BUILD_ROOT/usr/local/man
  22. rm -rf $RPM_BUILD_ROOT/usr/local/man/man1
  23. mv $RPM_BUILD_ROOT/usr/local/icon/man/man1 $RPM_BUILD_ROOT/usr/local/man
  24. rmdir $RPM_BUILD_ROOT/usr/local/icon/man
  25.  
  26.  
  27. %clean
  28. rm -rf $RPM_BUILD_ROOT
  29.  
  30. %files
  31. %defattr(-,root,root)
  32. %doc README doc/*.*
  33. /usr/local/bin/
  34. /usr/local/man/man1/
  35. /usr/local/icon/lib/

Raw Paste

Login or Register to edit or fork this paste. It's free.