talimat 902 B

1234567891011121314151617181920212223242526272829303132333435
  1. # Tanım: Şifre yöneticisi
  2. # URL: http://www.keepassx.org/
  3. # Paketçi: milisarge
  4. # Gerekler: qt4 libgcrypt
  5. # Grup: sistem güvenlik
  6. isim=keepassx2
  7. surum=2.0.3
  8. devir=1
  9. kaynak=(https://github.com/keepassx/keepassx/archive/$surum.tar.gz)
  10. derle() {
  11. pushd */
  12. sed -r 's|(keepassx)|\12|g' -i CMakeLists.txt share/linux/keepassx.desktop
  13. sed -r 's|(keepassx)(\.desktop\|\.xml)|\12\2|g' -i share/CMakeLists.txt
  14. sed -r 's|(KeePassX)|\1 2|g' -i share/linux/keepassx.desktop
  15. rename 'keepassx' 'keepassx2' share/linux/keepassx.{desktop,xml}
  16. popd
  17. mkdir build
  18. cd build
  19. cmake ../*-$surum/ \
  20. -DCMAKE_BUILD_TYPE=Release \
  21. -DCMAKE_INSTALL_PREFIX=/usr \
  22. -DCMAKE_INSTALL_BINDIR=/usr/bin \
  23. -DCMAKE_INSTALL_LIBDIR=/usr/lib \
  24. -DCMAKE_VERBOSE_MAKEFILE=OFF \
  25. -DWITH_TESTS=OFF
  26. make
  27. make DESTDIR=$PKG install
  28. rename keepassx keepassx2 $PKG/usr/share/icons/hicolor/*/*/keepassx.png
  29. }