Changeset 14

Show
Ignore:
Timestamp:
12/13/06 15:26:56 (1 year ago)
Author:
nerijusb
Message:

install icons according to http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile

    r1 r14  
    22#  
    33 
    4 DESTDIR     = 
    5 bindir      = /usr/bin 
    6 datadir     = /usr/share 
    7 opendictdir = $(datadir)/opendict 
     4DESTDIR     = /usr 
     5bindir      = $(DESTDIR)/bin 
     6icondir     = $(DESTDIR)/share/icons/hicolor 
     7opendictdir = $(DESTDIR)/share/opendict 
    88 
    99install: 
    10         mkdir -p $(DESTDIR)$(opendictdir) 
    11         cp -r lib/ $(DESTDIR)$(opendictdir) 
    12         chmod -R ugo+rX $(DESTDIR)$(opendictdir)/lib 
    13         cp -r pixmaps/ $(DESTDIR)$(opendictdir)  
    14         chmod -R ugo+rX $(DESTDIR)$(opendictdir)/pixmaps 
     10        mkdir -p $(opendictdir)/lib/{extra,gui} 
     11        cp -r lib/*.py $(opendictdir)/lib 
     12        cp -r lib/extra/*.py $(opendictdir)/lib/extra 
     13        cp -r lib/gui/*.py $(opendictdir)/lib/gui 
     14        chmod -R a+rX $(opendictdir)/lib 
     15        mkdir -p $(opendictdir)/pixmaps 
     16        cp pixmaps/*.png $(opendictdir)/pixmaps 
     17        chmod -R a+rX $(opendictdir)/pixmaps 
     18        cp pixmaps/icon-24x24.png $(icondir)/24x24/apps/opendict.png 
     19        cp pixmaps/icon-32x32.png $(icondir)/32x32/apps/opendict.png 
     20        cp pixmaps/icon-48x48.png $(icondir)/48x48/apps/opendict.png 
     21        cp pixmaps/icon-96x96.png $(icondir)/96x96/apps/opendict.png 
     22        cp pixmaps/SVG/icon-rune.svg $(icondir)/scalable/apps/opendict.svg 
    1523 
    1624        $(MAKE) -C po install prefix=$(DESTDIR) 
    1725 
    18         cp opendict.py $(DESTDIR)$(opendictdir) 
    19         chmod ugo+rx $(DESTDIR)$(opendictdir)/opendict.py 
    20         cp copying.html $(DESTDIR)$(opendictdir) 
    21         chmod ugo+r $(DESTDIR)$(opendictdir)/copying.html 
    22         ln -sf $(DESTDIR)$(opendictdir)/opendict.py $(DESTDIR)$(bindir)/opendict 
    23         chmod ugo+rx $(DESTDIR)$(bindir)/opendict 
    24         cp misc/opendict.desktop $(DESTDIR)$(datadir)/applications/ 
    25         chmod ugo+r $(DESTDIR)$(datadir)/applications/opendict.desktop 
     26        cp opendict.py $(opendictdir) 
     27        chmod a+rx $(opendictdir)/opendict.py 
     28        cp copying.html $(opendictdir) 
     29        chmod a+r $(opendictdir)/copying.html 
     30        ln -sf $(opendictdir)/opendict.py $(bindir)/opendict 
     31        cp misc/opendict.desktop $(DESTDIR)/share/applications 
     32        chmod a+r $(DESTDIR)/share/applications/opendict.desktop 
    2633 
    2734uninstall: 
    28         rm -rf $(DESTDIR)$(opendictdir) 
    29         rm -f $(DESTDIR)$(bindir)/opendict 
     35        rm -f $(DESTDIR)/share/applications/opendict.desktop 
     36        rm -f $(bindir)/opendict 
     37        rm -f $(opendictdir)/copying.html 
     38        rm -f $(opendictdir)/opendict.py 
    3039 
    3140        $(MAKE) -C po uninstall prefix=$(DESTDIR) 
    3241 
    33         rm -f $(DESTDIR)$(datadir)/applications/opendict.desktop 
    34          
     42        rm -f $(icondir)/24x24/apps/opendict.png 
     43        rm -f $(icondir)/32x32/apps/opendict.png 
     44        rm -f $(icondir)/48x48/apps/opendict.png 
     45        rm -f $(icondir)/96x96/apps/opendict.png 
     46        rm -f $(icondir)/scalable/apps/opendict.svg 
     47        rm -f $(opendictdir)/pixmaps/*.png 
     48        rmdir $(opendictdir)/pixmaps 
     49        rm -f $(opendictdir)/lib/gui/*.py* 
     50        rm -f $(opendictdir)/lib/extra/*.py* 
     51        rm -f $(opendictdir)/lib/*.py* 
     52        rmdir $(opendictdir)/lib/{extra,gui} 
     53        rmdir $(opendictdir)/lib 
     54        rmdir $(opendictdir) 
     55 
    3556clean: 
    3657        for f in `find . -name '*.pyc'`; do rm $$f; done 
  • trunk/misc/opendict.desktop

    r1 r14  
    66Comment[lt]=Ieškoti žodžių kompiuterio arba Interneto žodyne 
    77Exec=opendict 
    8 Icon=/usr/share/opendict/pixmaps/icon-48x48.png 
     8Icon=opendict 
    99StartupNotify=true 
    1010Terminal=false 
  • trunk/po/Makefile

    r12 r14  
    77        for file in $(MOFILES); do \ 
    88                lang=`echo $$file | sed 's/\.mo//'`; \ 
    9                 install -d $(prefix)/usr/share/locale/$$lang/LC_MESSAGES/; \ 
    10                 install -m 0644 $$file $(prefix)/usr/share/locale/$$lang/LC_MESSAGES/opendict.mo; \ 
     9                install -d $(prefix)/share/locale/$$lang/LC_MESSAGES/; \ 
     10                install -m 0644 $$file $(prefix)/share/locale/$$lang/LC_MESSAGES/opendict.mo; \ 
    1111        done 
    1212 
     
    3939        for file in $(MOFILES); do \ 
    4040                lang=`echo $$file | sed 's/\.mo//'`; \ 
    41                 rm -f $(prefix)/usr/share/locale/$$lang/LC_MESSAGES/opendict.mo; \ 
     41                rm -f $(prefix)/share/locale/$$lang/LC_MESSAGES/opendict.mo; \ 
    4242        done