talimat 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Description: Ratpoison, kullanıcının fareyle uygulamayı yönetmesine izin veren C ile yazılmış bir döşeme penceresi yöneticisidir. Kullanıcı arabirimi, Screen'den esinlenmiştir.
  2. # URL: http://www.nongnu.org/ratpoison/
  3. # Packager: milisarge
  4. # Depends on: texinfo xorg-libxft xorg-libxinerama xorg-libxtst
  5. name=ratpoison
  6. version=1.4.7
  7. release=2
  8. source=(http://savannah.nongnu.org/download/$name/$name-$version.tar.xz
  9. $name.desktop
  10. $name.README)
  11. build(){
  12. cd $name-$version
  13. sed -i 's|PRINT_ERROR (("XGetWMName|PRINT_DEBUG (("XGetWMName|' src/manage.c
  14. ./configure --prefix=/usr
  15. make CFLAGS="$CFLAGS -DHAVE_GETLINE"
  16. make DESTDIR=$PKG install
  17. # düzeltme izinleri
  18. chmod +x $PKG/usr/share/ratpoison/{allwindows.sh,clickframe.pl,rpshowall.sh,rpws,split.sh}
  19. cd contrib
  20. ./genrpbindings
  21. install -dm755 $PKG/usr/share/ratpoison/bindings
  22. install -m644 \
  23. {Ratpoison.pm,ratpoison-cmd.el,ratpoison.rb,ratpoison.lisp,ratpoison.py} \
  24. $PKG/usr/share/ratpoison/bindings/
  25. install -Dm644 $SRC/$name.desktop \
  26. $PKG/usr/share/xsessions/$name.desktop
  27. mv $PKG/usr/share/doc/$name $PKG/usr/share/doc/$name-$version
  28. install -m644 $SRC/$name.README \
  29. $PKG/usr/share/doc/$name-$version/$name.README
  30. }