updated on Wed Jan 11 00:07:16 UTC 2012
[aur-mirror.git] / cpconverter / PKGBUILD
blobe24cb082beec8559a8021bc727f2fcb3e130f04a
1 #maintainer: Your Name <youremail at domain dot com>
3 pkgname=cpconverter
4 pkgver=0.5
5 pkgrel=1
6 pkgdesc="A simple utility to change the code page of plain text based files."
7 arch=(any)
8 url="http://cpconverter.googlecode.com"
9 license=('GPL')
10 groups=()
11 depends=('python2' 'pygtk>=2.12')
12 makedepends=()
13 optdepends=()
14 provides=()
15 conflicts=()
16 replaces=()
17 backup=()
18 options=()
19 install=${pkgname}.install
20 source=(http://cpconverter.googlecode.com/files/${pkgname}_${pkgver}.tar.gz
21         ${pkgname}.sh)
22 noextract=()
24 build() {
25   mkdir -p ${pkgdir}/{etc/profile.d,opt/cpconverter} || return 1
26   cd ${srcdir}/${pkgname}_${pkgver} || return 1
27   sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' cpConverter.py || return 1
28   sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' cpConverter.py || return 1
30   # Use absolute path 
31   sed -i s/'\".\/gui\/gui\.xml\"/os\.path\.join(os\.path\.dirname(__file__),\ \"gui\/gui\.xml\")/g' cpConverter.py
32   sed -i s/'\".\/gui\/preview\.xml\"/os\.path\.join(os\.path\.dirname(__file__),\ \"gui\/preview\.xml\")/g' cpConverter.py
34   # Use aother file as main excutable
35   cp cpConverter.py cpconverter || return 1
36   chmod +x cpconverter || return 1
38   # Installation
39   cp -r ${srcdir}/${pkgname}_${pkgver}/* ${pkgdir}/opt/cpconverter || return 1
41   # Install shell script
42   install -m644 ${srcdir}/${pkgname}.sh ${pkgdir}/etc/profile.d/${pkgname}.sh || return 1
44 md5sums=('71411b5687b8cd367c9ee5de0f73b6a9'
45          '816230447563c835cb37a0c95dcf98b1')