by djcj (Posted Mon Jan 23, 2017 3:16 am)
Great. Works well for me.
Here's an updated recipe for XnView MP 0.84:
Read Main Topic
xnview wrote:i've added a 0.84 x64 Appimage link
Great. Works well for me.
Here's an updated recipe for XnView MP 0.84:
- Code: Select all
app: XnViewMP
ingredients:
dist: precise
packages:
- libasound2
- libatk1.0-0
- libcairo2
- libcups2
- libdbus-1-3
- libegl1-mesa
- libfontconfig1
- libfreetype6
- libgdk-pixbuf2.0-0
- libgl1-mesa-glx
- libglib2.0-0
- libgtk2.0-0
- libice6
- libjasper1
- libpango-1.0-0
- libpangocairo-1.0-0
- libpangoft2-1.0-0
- libpulse0
- libsm6
- libsqlite3-0
- libx11-6
- libx11-xcb1
- libxcb1
- libxext6
- libxi6
- libxrender1
- zlib1g
sources:
- deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe
- deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe
- deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe
script:
- VERSION=$(wget -q -O- http://www.xnview.com/xnviewmp_update.txt | sed -n -e 's/^version=//p' | sed -e 's/\r//g')
- wget -c http://download.xnview.com/old_versions/XnViewMP-$(echo $VERSION | tr -d '.')-linux-x64.tgz
- wget -c http://archive.ubuntu.com/ubuntu/pool/main/c/chrpath/chrpath_0.13-2build2_amd64.deb -O chrpath.deb
- echo $VERSION > VERSION
- tar xf XnViewMP-*-linux-x64.tgz
- rm -f XnView/XnView.desktop XnView/XnView.desktop~
- dpkg -x chrpath.deb chrpath && rm chrpath.deb
script:
- mv ../XnView/ usr/
- ../chrpath/usr/bin/chrpath -d usr/XnView/XnView
- find usr/XnView/* -type f -name *.so* -exec ../chrpath/usr/bin/chrpath -d '{}' \;
- mkdir -p usr/bin usr/share/icons/hicolor/64x64/apps
- cat > usr/bin/xnviewmp <<\EOF
- #!/bin/sh
- usr="$(pwd)"
- export LD_LIBRARY_PATH="$usr/XnView/lib:$usr/XnView/Plugins:$LD_LIBRARY_PATH"
- export QT_PLUGIN_PATH="$usr/XnView/lib:$QT_PLUGIN_PATH"
- "$usr/XnView/XnView""$@"
- EOF
- chmod a+x usr/bin/xnviewmp
- cat > xnviewmp.desktop <<\EOF
- [Desktop Entry]
- Type=Application
- Name=XnView MP
- Comment=Graphic viewer, browser, converter
- Exec=xnviewmp
- Terminal=false
- Icon=xnviewmp
- Categories=Graphics;
- StartupNotify=true
- MimeType=image/bmp;image/gif;image/jpeg;image/png;image/tiff;image/x-tga;image/x-pcx;image/jp2;
- EOF
- cp ./usr/XnView/xnview.png xnviewmp.png
- cp xnviewmp.png ./usr/share/icons/hicolor/64x64/apps/
Read Main Topic