[prev in list] [next in list] [prev in thread] [next in thread]
List: klik-devel
Subject: [klik-devel] [klikclient commit] r1129 - in trunk/client/trunk: .
From: codesite-noreply () google ! com
Date: 2008-02-13 23:20:17
Message-ID: 000e0cd228240446126a81aa5a56a038 () google ! com
[Download RAW message or body]
Author: niallw
Date: Wed Feb 13 15:19:59 2008
New Revision: 1129
Removed:
trunk/client/trunk/debian/cmg_kfile.rules
trunk/client/trunk/debian/cmg_kthumbnail.rules
trunk/client/trunk/debian/cmginfo.rules
trunk/client/trunk/debian/fakechroot.rules
trunk/client/trunk/debian/klikd.rules
Modified:
trunk/client/trunk/Makefile
trunk/client/trunk/debian/changelog
trunk/client/trunk/debian/control
trunk/client/trunk/debian/install
trunk/client/trunk/debian/rules
Log:
klikclient: switched debian packaging to main Makefile
Modified: trunk/client/trunk/Makefile
==============================================================================
--- trunk/client/trunk/Makefile (original)
+++ trunk/client/trunk/Makefile Wed Feb 13 15:19:59 2008
@@ -1,36 +1,48 @@
#!/usr/bin/make -f
-STAMP = $(shell date +%Y%m%d%H%M)
+VERSION = $(shell awk '{print $$2; exit}' debian/changelog | sed 's|(|
|;s|)||')
-build: distclean source daemon chroot cmginfo cmg_kde copy output
+# just create all the binaries and copy everything to release/
+build: daemon chroot cmginfo cmg_kde copy
+# do a complete clean and build
+cleanbuild: distclean source daemon chroot cmginfo cmg_kde copy output
+
+# wipe for a fresh build
distclean:
-rm -f fakechroot/build-stamp
[ ! -f fakechroot/trunk/Makefile ] || make -C fakechroot distclean
+# -rm -f fakechroot/config.sub fakechroot/config.guess
make -C CIsofsUtl clean
[ ! -f klikd/trunk/Makefile ] || make -C klikd/trunk distclean
[ ! -f cmg_kfile/Makefile ] || make -C cmg_kfile distclean
-rm -f cmg_kfile/po/*.mo
+# -rm -f cmg_kfile/admin/config.guess cmg_kfile/admin/config.sub
[ ! -f cmg_kthumbnail/Makefile ] || make -C cmg_kthumbnail distclean
-rm cmg_kthumbnail/doc/*/Makefile
+# -rm -f cmg_kthumbnail/admin/config.guess cmg_kthumbnail/admin/config.sub
-rm -rf release
- -rm -rf klik-svn????????????
+ -rm -rf klik-$(VERSION)
+# trivially tar up the source
source:
- tar -czf ../klik-svn$(STAMP).src.tar.gz .
- exit
+ tar -czf ../klik_$(VERSION).orig.tar.gz .
+# compile klikd
daemon:
cd klikd/trunk && ./autogen.sh && ./configure
$(MAKE) -C klikd/trunk
+# compile fakechroot
chroot:
cd fakechroot && ./autogen.sh && ./configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
$(MAKE) -C fakechroot
+# compile cmginfo
cmginfo:
$(MAKE) -C CIsofsUtl
+# compile kde thumbnailing
cmg_kde:
cd cmg_kfile && ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
$(MAKE) -C cmg_kfile
@@ -39,6 +51,7 @@
cd cmg_kthumbnail && ./configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
$(MAKE) -C cmg_kthumbnail
+# stage all non klikclient (python) parts in release/
copy:
mkdir -p release/usr/bin
cp klikd/trunk/src/klikd release/usr/bin/
@@ -55,9 +68,11 @@
mkdir -p release/usr/share/services
cp cmg_kthumbnail/src/isofsthumbnail.desktop release/usr/share/services/
+# create a klik binary tar for install.py using release for binaryparts
output:
- mkdir -p klik-svn$(STAMP)/binaryparts
- cp -a release/* klik-svn$(STAMP)/binaryparts
- mkdir -p klik-svn$(STAMP)/client
- cp -a klikclient install install.py uninstall.py README
README.kde-thumbnailer klik-svn$(STAMP)/client
- tar -czf ../klik-svn$(STAMP).tar.gz klik-svn$(STAMP)
+ mkdir -p klik-$(VERSION)/binaryparts
+ cp -a release/* klik-$(VERSION)/binaryparts
+ mkdir -p klik-$(VERSION)/client
+ cp -a klikclient install install.py uninstall.py README
README.kde-thumbnailer klik-$(VERSION)/client
+ tar -czf ../klik-$(VERSION).tar.gz klik-$(REVISION)
+
Modified: trunk/client/trunk/debian/changelog
==============================================================================
--- trunk/client/trunk/debian/changelog (original)
+++ trunk/client/trunk/debian/changelog Wed Feb 13 15:19:59 2008
@@ -1,4 +1,4 @@
-klik (1.9.2.1046) UNRElEASED; urgency=low
+klik (1.9.2) UNRElEASED; urgency=low
* Build cmginfo as part of client
* Stop depending on cmginfo
@@ -14,8 +14,10 @@
* Add klikd (automake, autoconf, autogen, libc6-dev in b-deps)
* Start to build up the debian/copyright info
* Depend on fusioniso rather then fuseiso
+ * Use main Makefile and hence simplify/remove debian/*rules
+ * Add libtool to build-deps for fakechroot
- -- Niall Walsh <niallwalsh@users.berlios.de> Tue, 05 Feb 2008
23:03:01 +0000
+ -- Niall Walsh <niallwalsh@users.berlios.de> Wed, 13 Feb 2008
19:36:39 +0000
klik (0.0.866-1) UNRElEASED; urgency=low
Modified: trunk/client/trunk/debian/control
==============================================================================
--- trunk/client/trunk/debian/control (original)
+++ trunk/client/trunk/debian/control Wed Feb 13 15:19:59 2008
@@ -2,7 +2,7 @@
Section: web
Priority: optional
Maintainer: Niall Walsh <niallwalsh@users.berlios.de>
-Build-Depends: cdbs, debhelper (>= 5), autotools-dev, zlib1g-dev,
libattr1-dev, kdelibs-dev, gettext, autoconf, automake, autogen, libc6-dev
+Build-Depends: cdbs, debhelper (>= 5), autotools-dev, zlib1g-dev,
libattr1-dev, kdelibs-dev, gettext, autoconf, automake, autogen,
libc6-dev, libtool
Standards-Version: 3.7.3
Vcs-Svn: https://klikclient.googlecode.com/svn/trunk/client/trunk/
Vcs-Browser: http://klikclient.googlecode.com/svn/trunk/client/trunk/
Modified: trunk/client/trunk/debian/install
==============================================================================
--- trunk/client/trunk/debian/install (original)
+++ trunk/client/trunk/debian/install Wed Feb 13 15:19:59 2008
@@ -45,6 +45,7 @@
klikclient/share/klik/settings.xml usr/share/klik/
klikclient/share/klik/klik-site.desktop usr/share/klik/
klikclient/share/klik/klik-site.desktop usr/share/applnk/
+klikclient/share/klik/svnversion usr/share/klik/
install/cmg-mimetype.xml usr/share/klik/
klikclient/share/klik/mimelnk.cmg.desktop usr/share/mimelnk/application/
install/application-x-extension-cmg.png usr/share/klik/
Modified: trunk/client/trunk/debian/rules
==============================================================================
--- trunk/client/trunk/debian/rules (original)
+++ trunk/client/trunk/debian/rules Wed Feb 13 15:19:59 2008
@@ -2,20 +2,13 @@
include /usr/share/cdbs/1/rules/debhelper.mk
clean::
- make -C fakechroot -f ../debian/fakechroot.rules clean
- make -C CIsofsUtl clean
- [ ! -f klikd/trunk/Makefile ] || make -C klikd/trunk distclean
- [ ! -f cmg_kfile/Makefile ] || make -C cmg_kfile distclean
- rm cmg_kfile/po/*.mo || true
- [ ! -f cmg_kthumbnail/Makefile ] || make -C cmg_kthumbnail distclean
- rm cmg_kthumbnail/doc/en/Makefile || true
- rm -rf binaryparts
+ ${MAKE} distclean
build/klik::
- mkdir -p binaryparts
- make -C klikd/trunk -f ../../debian/klikd.rules install
- make -C fakechroot -f ../debian/fakechroot.rules install
- make -C CIsofsUtl -f ../debian/cmginfo.rules install
- make -C cmg_kfile -f ../debian/cmg_kfile.rules install
- make -C cmg_kthumbnail -f ../debian/cmg_kthumbnail.rules install
+ ${MAKE} daemon
+ ${MAKE} chroot
+ ${MAKE} cmginfo
+ ${MAKE} cmg_kde
+ ${MAKE} copy
+ cp -a release/* $(CURDIR)/debian/klik/
_______________________________________________
klik-devel mailing list
klik-devel@kde.org
https://mail.kde.org/mailman/listinfo/klik-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic