diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-05-17 20:41:33 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-05-17 20:41:33 +0000 |
commit | 58e4b6d9320ae9c2d00a85e9a9cfa6f4eafbe30d (patch) | |
tree | 893bd5f4aee7a7ab96dadfa804de63773c83da4a | |
parent | a52ab1891833bf68f23fe5ea271a7c1265a381e4 (diff) | |
download | sigen-58e4b6d9320ae9c2d00a85e9a9cfa6f4eafbe30d.tar.gz sigen-58e4b6d9320ae9c2d00a85e9a9cfa6f4eafbe30d.tar.xz sigen-58e4b6d9320ae9c2d00a85e9a9cfa6f4eafbe30d.zip |
[FIX] Pokemodr overlays are now in overlays, not images/overlays
[FIX] Better installing procedures
[FIX] Desktop file now valid
[FIX] Building now does not touch out of main directory
[FIX] Documentation moved around to proper places
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@145 6ecfd1a5-f3ed-3746-8530-beee90d26b22
-rw-r--r-- | Changelog | 18 | ||||
-rw-r--r-- | general/general.pro | 6 | ||||
-rwxr-xr-x | make-tarball.sh | 7 | ||||
-rwxr-xr-x | pokegen.pro | 21 | ||||
-rw-r--r-- | pokegen.spec | 8 | ||||
-rw-r--r-- | pokegen/pokegen.pro | 45 | ||||
-rw-r--r-- | pokegen/pokegen.tex (renamed from pokegen.tex) | 0 | ||||
-rw-r--r-- | pokemod/pokemod.pro | 8 | ||||
-rw-r--r-- | pokemodr/images/overlays.qrc | 11 | ||||
-rw-r--r-- | pokemodr/overlays/effect.png (renamed from pokemodr/images/overlays/effect.png) | bin | 340 -> 340 bytes | |||
-rw-r--r-- | pokemodr/overlays/no-walk.png (renamed from pokemodr/images/overlays/no-walk.png) | bin | 149 -> 149 bytes | |||
-rw-r--r-- | pokemodr/overlays/overlays.qrc | 11 | ||||
-rw-r--r-- | pokemodr/overlays/trainer.png (renamed from pokemodr/images/overlays/trainer.png) | bin | 284 -> 284 bytes | |||
-rw-r--r-- | pokemodr/overlays/walk.png (renamed from pokemodr/images/overlays/walk.png) | bin | 192 -> 192 bytes | |||
-rw-r--r-- | pokemodr/overlays/warp.png (renamed from pokemodr/images/overlays/warp.png) | bin | 296 -> 296 bytes | |||
-rw-r--r-- | pokemodr/overlays/water.png (renamed from pokemodr/images/overlays/water.png) | bin | 192 -> 192 bytes | |||
-rw-r--r-- | pokemodr/overlays/wilds.png (renamed from pokemodr/images/overlays/wilds.png) | bin | 418 -> 418 bytes | |||
-rw-r--r-- | pokemodr/pokemodr.desktop | 9 | ||||
-rw-r--r-- | pokemodr/pokemodr.pro | 30 |
19 files changed, 113 insertions, 61 deletions
@@ -1,4 +1,22 @@ ----------------- +Rev: 145 +Date: 17 May 2008 +User: MathStuf +----------------- +[FIX] Pokemodr overlays are now in overlays, not images/overlays +[FIX] Better installing procedures +[FIX] Desktop file now valid +[FIX] Building now does not touch out of main directory +[FIX] Documentation moved around to proper places + +----------------- +Rev: 144 +Date: 17 May 2008 +User: MathStuf +----------------- +[FIX] Fixed up the distsrc target + +----------------- Rev: 143 Date: 17 May 2008 User: MathStuf diff --git a/general/general.pro b/general/general.pro index 02d6a5b9..73405b21 100644 --- a/general/general.pro +++ b/general/general.pro @@ -1,6 +1,6 @@ TEMPLATE = lib OBJECTS_DIR = .obj -DESTDIR = ../../bin +DESTDIR = ../bin CONFIG += qt \ warn_on \ @@ -18,7 +18,6 @@ HEADERS += Flag.h \ Matrix.h \ Point.h -INSTALLS += target isEmpty(PREFIX) { PREFIX = $$(PREFIX)/lib } @@ -26,5 +25,4 @@ isEmpty(PREFIX) { PREFIX = /usr/lib`kde4-config --libsuffix` } target.path = $$PREFIX - -DISTFILES += TODO +INSTALLS += target diff --git a/make-tarball.sh b/make-tarball.sh index efa75372..1d8a5e35 100755 --- a/make-tarball.sh +++ b/make-tarball.sh @@ -7,14 +7,11 @@ fi cd .. mkdir pokegen-$1 -cd pokegen-$1 -mkdir bin doc src -cd .. for x in `svn ls -R -r HEAD src`; do if [ -d src/$x ]; then - mkdir pokegen-$1/src/$x; + mkdir pokegen-$1/$x; else - cp src/$x pokegen-$1/src/$x; + cp src/$x pokegen-$1/$x; fi done tar -c pokegen-$1 | bzip2 --best -c > releases/pokegen-$1.tar.bz2 diff --git a/pokegen.pro b/pokegen.pro index d6c9f5dc..2937a742 100755 --- a/pokegen.pro +++ b/pokegen.pro @@ -15,13 +15,18 @@ SUBDIRS = general \ distsrc.target = distsrc distsrc.commands = ./make-tarball.sh $${VERSION} -doc.target = doc -doc.commands = pdflatex pokegen.tex && \ - pdflatex pokegen.tex && \ - rm pokegen.aux pokegen.log pokegen.out pokegen.toc && \ - mv pokegen.pdf ../doc/pokegen.pdf +QMAKE_EXTRA_UNIX_TARGETS += distsrc -QMAKE_EXTRA_UNIX_TARGETS += distsrc doc +isEmpty(PREFIX) { + PREFIX = $$(PREFIX) +} +isEmpty(PREFIX) { + PREFIX = /usr +} +documentation.path = $$PREFIX/share/doc/pokegen-$${VERSION} +documentation.files = DISCLAIMER \ + LICENSE +INSTALLS += documentation win32 { ; nsis-installer.target = nsis-installer @@ -31,10 +36,10 @@ win32 { } mac { } else { rpm.target = rpm - rpm.commands = rpmbuild -bt ../releases/pokegen-$${VERSION}.tar.bz2 && \ + rpm.commands = rpmbuild -ta ../releases/pokegen-$${VERSION}.tar.bz2 && \ cp /usr/src/redhat/RPMS/$${ARCH}/pokegen-$${VERSION}.$${ARCH}.rpm ../pkg/ && \ cp /usr/src/redhat/SRPMS/$${ARCH}/pokegen-$${VERSION}.src.rpm ../pkg/ - rpm.depends = distsrc doc + rpm.depends = distsrc ; deb.target = deb ; deb.commands = dpkg -b ; deb.depends = distsrc doc diff --git a/pokegen.spec b/pokegen.spec index 6692dafb..f629b52d 100644 --- a/pokegen.spec +++ b/pokegen.spec @@ -22,14 +22,16 @@ It includes a network play and other tools to help create custom games. %build cd src -qmake-qt4 +qmake-qt4 PREFIX="%{_prefix}" CXXFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags} +make doc %install rm -rf %{buildroot} mkdir %{buildroot} -make DESTDIR=%{buildroot} install +cd src +make INSTALL_ROOT=%{buildroot} install desktop-file-install --vendor="fedora" \ --dir=%{buildroot}%{_datadir}/applications \ %{SOURCE1} @@ -43,7 +45,7 @@ rm -rf ${buildroot} %defattr(-,root,root,-) %doc /usr/share/doc/pokegen-%{version}/DISCLAIMER %doc /usr/share/doc/pokegen-%{version}/LICENSE -%doc /usr/share/doc/pokegen-%{version}/pokegen.pdf +%doc /usr/share/doc/pokegen-%{version}/pokemodr.pdf /usr/bin/pokemodr %{_libdir}/libgeneral.so %{_libdir}/libpokemod.so diff --git a/pokegen/pokegen.pro b/pokegen/pokegen.pro index 0ca2609c..5c90a310 100644 --- a/pokegen/pokegen.pro +++ b/pokegen/pokegen.pro @@ -1,19 +1,34 @@ OBJECTS_DIR = .obj -DESTDIR = ../../bin +DESTDIR = ../bin TEMPLATE = app -LIBS += -L../../lib -lgeneral -lpokemod -loverworld -lbattle -laudio -lmenus +LIBS += -L../bin -lgeneral -lpokemod -loverworld -lbattle -laudio -lmenus CONFIG += qt \ -gui \ -warn_on \ -exceptions -INCLUDEPATH += ../pokemod \ -../overworld \ -../menus \ -../general \ -../battle -TARGETDEPS += ../../lib/libpokemod.so \ -../../lib/liboverworld.so \ -../../lib/libmenus.so \ -../../lib/libgeneral.so \ -../../lib/libbattle.so + gui \ + warn_on \ + exceptions +TARGETDEPS += ../lib/libpokemod.so \ + ../lib/liboverworld.so \ + ../lib/libmenus.so \ + ../lib/libgeneral.so \ + ../lib/libbattle.so + +doc.target = doc +doc.commands = pdflatex pokegen.tex && \ + pdflatex pokegen.tex && \ + rm pokegen.aux pokegen.log pokegen.out pokegen.toc && \ + mv pokegen.pdf ../doc/pokegen.pdf + +QMAKE_EXTRA_UNIX_TARGETS += doc + +isEmpty(PREFIX) { + PREFIX = $$(PREFIX) +} +isEmpty(PREFIX) { + PREFIX = /usr +} +target.path = $$PREFIX/bin +documentation.path = $$PREFIX/share/doc/pokegen/pokegen-$${VERSION} +documentation.files = ../doc/pokegen.pdf +documentation.extra = make doc +INSTALLS += target documentation diff --git a/pokegen.tex b/pokegen/pokegen.tex index b09958e6..b09958e6 100644 --- a/pokegen.tex +++ b/pokegen/pokegen.tex diff --git a/pokemod/pokemod.pro b/pokemod/pokemod.pro index 3bd2ed30..01ee42e8 100644 --- a/pokemod/pokemod.pro +++ b/pokemod/pokemod.pro @@ -1,8 +1,8 @@ TEMPLATE = lib OBJECTS_DIR = .obj MOC_DIR = .moc -DESTDIR = ../../bin -LIBS += -L../../bin \ +DESTDIR = ../bin +LIBS += -L../bin \ -lgeneral CONFIG += qt \ @@ -91,7 +91,6 @@ HEADERS += AbilityEffect.h \ Trainer.h \ Type.h -INSTALLS += target isEmpty(PREFIX) { PREFIX = $$(PREFIX)/lib } @@ -99,5 +98,4 @@ isEmpty(PREFIX) { PREFIX = /usr/lib`kde4-config --libsuffix` } target.path = $$PREFIX - -DISTFILES += TODO +INSTALLS += target diff --git a/pokemodr/images/overlays.qrc b/pokemodr/images/overlays.qrc deleted file mode 100644 index 98be3f31..00000000 --- a/pokemodr/images/overlays.qrc +++ /dev/null @@ -1,11 +0,0 @@ -<RCC> - <qresource prefix="/overlays" > - <file>overlays/effect.png</file> - <file>overlays/no-walk.png</file> - <file>overlays/trainer.png</file> - <file>overlays/walk.png</file> - <file>overlays/warp.png</file> - <file>overlays/water.png</file> - <file>overlays/wilds.png</file> - </qresource> -</RCC> diff --git a/pokemodr/images/overlays/effect.png b/pokemodr/overlays/effect.png Binary files differindex 6d4c38a1..6d4c38a1 100644 --- a/pokemodr/images/overlays/effect.png +++ b/pokemodr/overlays/effect.png diff --git a/pokemodr/images/overlays/no-walk.png b/pokemodr/overlays/no-walk.png Binary files differindex 11b15e81..11b15e81 100644 --- a/pokemodr/images/overlays/no-walk.png +++ b/pokemodr/overlays/no-walk.png diff --git a/pokemodr/overlays/overlays.qrc b/pokemodr/overlays/overlays.qrc new file mode 100644 index 00000000..dbee4543 --- /dev/null +++ b/pokemodr/overlays/overlays.qrc @@ -0,0 +1,11 @@ +<RCC> + <qresource prefix="" > + <file>effect.png</file> + <file>no-walk.png</file> + <file>trainer.png</file> + <file>walk.png</file> + <file>warp.png</file> + <file>water.png</file> + <file>wilds.png</file> + </qresource> +</RCC> diff --git a/pokemodr/images/overlays/trainer.png b/pokemodr/overlays/trainer.png Binary files differindex e0d23cae..e0d23cae 100644 --- a/pokemodr/images/overlays/trainer.png +++ b/pokemodr/overlays/trainer.png diff --git a/pokemodr/images/overlays/walk.png b/pokemodr/overlays/walk.png Binary files differindex f4e69557..f4e69557 100644 --- a/pokemodr/images/overlays/walk.png +++ b/pokemodr/overlays/walk.png diff --git a/pokemodr/images/overlays/warp.png b/pokemodr/overlays/warp.png Binary files differindex 20baeb10..20baeb10 100644 --- a/pokemodr/images/overlays/warp.png +++ b/pokemodr/overlays/warp.png diff --git a/pokemodr/images/overlays/water.png b/pokemodr/overlays/water.png Binary files differindex b625a0b0..b625a0b0 100644 --- a/pokemodr/images/overlays/water.png +++ b/pokemodr/overlays/water.png diff --git a/pokemodr/images/overlays/wilds.png b/pokemodr/overlays/wilds.png Binary files differindex 45dcda5f..45dcda5f 100644 --- a/pokemodr/images/overlays/wilds.png +++ b/pokemodr/overlays/wilds.png diff --git a/pokemodr/pokemodr.desktop b/pokemodr/pokemodr.desktop index 97854ee2..a87c55f4 100644 --- a/pokemodr/pokemodr.desktop +++ b/pokemodr/pokemodr.desktop @@ -1,9 +1,10 @@ [Desktop Entry] -Version=0.0.1 +Encoding=UTF-8 Type=Application Name=PokéModr Comment=Program to edit PokéMods -TryExec=pokemodr -Exec=pokemodr %U +GenericName=Program to edit PokéMods +Exec=/usr/bin/pokemodr %U Icon=pokemodr -MimeType=text/x-pokemod+xml +Categories=Qt;KDE;Game; +MimeType=application/x-pokemod+xml; diff --git a/pokemodr/pokemodr.pro b/pokemodr/pokemodr.pro index 1b9be0fc..2c649d20 100644 --- a/pokemodr/pokemodr.pro +++ b/pokemodr/pokemodr.pro @@ -2,8 +2,8 @@ TEMPLATE = app OBJECTS_DIR = .obj UI_DIR = .ui MOC_DIR = .moc -DESTDIR = ../../bin -LIBS += -L../../bin \ +DESTDIR = ../bin +LIBS += -L../bin \ -lgeneral \ -lpokemod \ -lphonon \ @@ -19,7 +19,7 @@ QT += xml CONFIG += debug } -RESOURCES += images/overlays.qrc +RESOURCES += overlays/overlays.qrc win32 { TARGETDEPS += $${DESTDIR}/pokemod.dll $${DESTDIR}/general.dll @@ -265,7 +265,14 @@ FORMS += gui/ability.ui \ gui/trainer.ui \ gui/type.ui -INSTALLS += target +doc.target = doc +doc.commands = pdflatex pokemodr.tex && \ + pdflatex pokemodr.tex && \ + rm pokemodr.aux pokemodr.log pokemodr.out pokemodr.toc && \ + mv pokemodr.pdf ../doc/pokemodr.pdf + +QMAKE_EXTRA_UNIX_TARGETS += doc + isEmpty(PREFIX) { PREFIX = $$(PREFIX) } @@ -273,5 +280,16 @@ isEmpty(PREFIX) { PREFIX = /usr } target.path = $$PREFIX/bin - -DISTFILES += TODO +resources.path = $$PREFIX/share/pokegen/overlays +resources.files = overlays/overlays.qrc \ + overlays/effect.png \ + overlays/no-walk.png \ + overlays/trainer.png \ + overlays/walk.png \ + overlays/warp.png \ + overlays/water.png \ + overlays/wilds.png +documentation.path = $$PREFIX/share/doc/pokegen-$${VERSION} +documentation.files = ../doc/pokemodr.pdf +documentation.extra = make doc +INSTALLS += target resources documentation |