Changeset 100

Show
Ignore:
Timestamp:
03/13/06 21:06:07 (3 years ago)
Author:
nicfit
Message:

install/uninstall make targets

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile.in

    r98 r100  
    2323EBUILD_VERSION=@EBUILD_VERSION@ 
    2424 
    25 ifdef DESTDIR 
    26   SETUP_ARGS=--root ${DESTDIR} 
    27 endif 
    2825prefix=@prefix@ 
    2926exec_prefix:=@exec_prefix@ 
    3027bindir:=$(subst //,/,${DESTDIR}/@bindir@) 
     28libdir:=$(subst //,/,${DESTDIR}/@libdir@/mesk) 
    3129mandir:=$(subst //,/,${DESTDIR}/@mandir@) 
    3230datadir:=$(subst //,/,${DESTDIR}/@datadir@) 
     
    3634exec_prefix:=$(subst //,/,${DESTDIR}/${exec_prefix}) 
    3735 
    38 .PHONY: all install clean dist-clean maintainer-clean dist changelog \ 
     36.PHONY: all install uninstall clean dist-clean maintainer-clean dist changelog \ 
    3937        tags TAGS release \ 
    4038        www push-www 
     
    4644 
    4745install: all 
    48         ${PYTHON} setup.py install ${SETUP_ARGS
     46        ${PYTHON} setup.py install --prefix=${prefix
    4947 
    5048        install -m 755 -d ${bindir} 
    5149        install -m 755 scripts/mesk ${bindir} 
     50 
     51        install -m 755 -d ${libdir} 
     52        install -m 644 ./src/*.py ${libdir} 
     53        install -m 644 ./src/*.glade ${libdir} 
     54        # This blows, but AFAIK pixmaps MUST be in the same dir per glade 
     55        install -m 644 ./src/*.png ${libdir} 
    5256 
    5357        install -m 755 -d ${docdir} 
     
    5862        install -m 644 COPYING ${docdir} 
    5963        gzip -f -9 ${docdir}/COPYING 
    60         #install -m 644 ChangeLog ${docdir} 
    61         #gzip -f -9 ${docdir}/ChangeLog 
     64        install -m 644 ChangeLog ${docdir} 
     65        gzip -f -9 ${docdir}/ChangeLog 
    6266 
     67        # TODO 
    6368        #install -m 755 -d ${mandir}/man1 
    64         # TODO 
    6569        #cat doc/mesk.1 | gzip - > doc/mesk.1.gz 
    6670        #install -m 644 doc/mesk.1.gz ${mandir}/man1 
     71 
     72## XXX: Use at your own risk 
     73uninstall: 
     74        -rm -rf ${libdir}/python2.4/site-packages/mesk 
     75        -rm -rf ${libdir} ${docdir} ${bindir}/mesk 
    6776 
    6877clean: 
  • trunk/launch.sh

    r60 r100  
    88cd ${ROOT}/src 
    99 
    10 exec python -OO mesk.py $@ 
     10exec python -OO main.py $@ 
  • trunk/scripts/mesk.in

    r96 r100  
    2020################################################################################ 
    2121 
     22prefix=@prefix@ 
     23exec_prefix=@exec_prefix@ 
     24cd @libdir@/mesk 
     25exec python -OO main.py $@ 
  • trunk/setup.py.in

    r96 r100  
    1 from distutils.core import setup; 
     1from distutils.core import setup 
     2 
    23setup( 
    34  name="@PACKAGE_NAME@",