"make install" works in unix

"make install" now installs icon and ".desktop" file
Initial Arch-Linux pkgbuild support


FossilOrigin-Name: 1b4bb884b1f1c64c3ab7b415fdface636434b6ac
This commit is contained in:
kostas 2012-05-14 23:05:45 +00:00
parent 15c28866fc
commit 47c290b08d
6 changed files with 76 additions and 14 deletions

31
dist/arch/PKGBUILD vendored Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: Kostas Karanikolas <lastname[at]gmail[dot]com>
pkgname=fuel
pkgver=0.9.6
pkgrel=1
#epoch=
pkgdesc="A GUI front-end to Fossil SCM"
arch=(i686 x86_64)
url="fuel-scm.org"
license=('GPL2')
#groups=()
depends=('qt>=4.7.0', 'fossil')
source=("http://fuel-scm.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
md5sums=() #generate with 'makepkg -g'
build() {
cd "${srcdir}"
[ -d build ] && rm -r build
mkdir build
cd build
qmake "${srcdir}/${pkgname}-${pkgver}/fuel.pro"
make
}
package() {
cd "${srcdir}/build"
make INSTALL_ROOT="${pkgdir}/usr" install
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}

View File

@ -7,11 +7,32 @@ QT += core gui
TARGET = Fuel
TEMPLATE = app
# OSX Icon
ICON = rsrc/icons/fuel.icns
win32 {
RC_FILE = rsrc/fuel.rc
LIBS += -luser32 -lshell32
}
macx {
ICON = rsrc/icons/fuel.icns
}
unix:!macx {
TARGET = fuel
ICON = rsrc/icons/fuel.png
PREFIX = /usr
BINDIR = $$PREFIX/bin
DATADIR = $$PREFIX/share
target.path = $$BINDIR
desktop.path = $$DATADIR/applications
desktop.files += rsrc/fuel.desktop
icon.path = $$DATADIR/icons/hicolor/256x256/apps
icon.files += rsrc/icons/fuel.png
INSTALLS += target desktop icon
}
# Win Icon
RC_FILE = rsrc/fuel.rc
INCLUDEPATH += src
@ -43,6 +64,3 @@ FORMS += ui/MainWindow.ui \
RESOURCES += \
rsrc/resources.qrc
win32 {
LIBS += -luser32 -lshell32
}

View File

@ -1,10 +1,12 @@
C Updated\sbuild\sinstructions
D 2012-05-13T05:42:39.461
C "make\sinstall"\sworks\sin\sunix\n"make\sinstall"\snow\sinstalls\sicon\sand\s".desktop"\sfile\nInitial\sArch-Linux\spkgbuild\ssupport\n
D 2012-05-14T23:05:45.682
F dist/arch/PKGBUILD aa60632b98b7f2c32432d350f8c6a911f1e86b62
F dist/win/fuel.iss ef3558dbba409eb194938b930377fc9ee27d319e
F doc/Building.txt cc8113d8e77f1f87809d5222fcfe8b505eb890b8
F doc/Changes.txt e21c9355aaeb7643c8d6784effd2f9ebadf3a8e0
F doc/License.txt 4cc77b90af91e615a64ae04893fdffa7939db84c
F fuel.pro fb579b5fbb9e80c8b47d40bb9c1f888fc4fa85ad
F fuel.pro 2f1650c8b3e4b09eeb5b6283655d2142fe67cb00
F rsrc/fuel.desktop 43145556bc61f5a91b497c38a16aec44af271d29
F rsrc/fuel.rc 8e9ac966f283102c11a77cd7f936cdc09e09bd79
F rsrc/icons/Address\sBook-01.png ef2cec80ea5a559b72e8be4a344a1869fe69cbd8
F rsrc/icons/Adobe\sIllustrator\sCS3\sDocument-01.png 2e44e933d58eefee7ccfa1650fed4ceadcf3c2be
@ -160,6 +162,7 @@ F rsrc/icons/Zoom\sOut-01.png 8eda092100d9e00c9097f43a80d1e26695947448
F rsrc/icons/Zoom-01.png 67ca532922e9166325c5c75fce1ca3fbb0d2b6a6
F rsrc/icons/fuel.icns 81e535004b62db801a02f3e15d0a33afc9d4070b
F rsrc/icons/fuel.ico eb529ab3332a17b9302ef3e851db5b9ebce2a038
F rsrc/icons/fuel.png 40daf53b7f6bdcdd0d6aa5ef433d078ec5ea4342
F rsrc/resources.qrc e98383ed205f4e37100c60057e0129c3b86dea53
F src/CloneDialog.cpp 85bc6473d1e3a47d0f981e96357a376be63ab0bc
F src/CloneDialog.h 1c63da4346ca20b67d52016b7b64875b9c5b477f
@ -184,7 +187,7 @@ F ui/CommitDialog.ui 813d7cba316e226de1a22b7e480bb969fbe9b0c4
F ui/FileActionDialog.ui c63644428579741aeb5fa052e237ba799ced9ad7
F ui/MainWindow.ui 5f4e40bfb3e93b00f2e06a6071187998eb617224
F ui/SettingsDialog.ui 8964629ea80c61971c0601624c84d1927902b1fd
P 235ee0f6e817a0b7f6ff335cfd10c0db0ad83585
R 3bfce3beaad26fb315dd61015edb9c99
P af3cadec91e2bab6ba54202d3d82e077fcca8e83
R 631fd2b96b9460c3ce2c3f7634b8818c
U kostas
Z fb35d9f186746b5be2bf8c0ff59628ad
Z c35e58e71af4d6829abb46ea20f9b3b3

View File

@ -1 +1 @@
af3cadec91e2bab6ba54202d3d82e077fcca8e83
1b4bb884b1f1c64c3ab7b415fdface636434b6ac

10
rsrc/fuel.desktop Normal file
View File

@ -0,0 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=/usr/bin/fuel
Icon=/usr/share/icons/hicolor/256x256/apps/fuel.png
Terminal=false
Name=Fuel
GenericName=Software Configuration Management tool
Comment=GUI Front-End to the Fossil SCM tool
Categories=Qt;Development;RevisionControl

BIN
rsrc/icons/fuel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB