CVSROOT: /sources/gnash Module name: gnash Changes by: Rob Savoye <rsavoye> 07/12/03 00:22:05
Modified files: . : Makefile.am ChangeLog Added files: packaging/ipkg : Gnash.desktop GnashG.xpm control postinst prerm Log message: * Makefile.am: Add target to build ipk packages. * packaging/ipkg: new directory for ipk packaging files. * packaging/ipkg/{Gnash.desktop, control, postinst, prerm, GnashG.xpm}: New files to build ipks. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/Makefile.am?cvsroot=gnash&r1=1.94&r2=1.95 http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5057&r2=1.5058 http://cvs.savannah.gnu.org/viewcvs/gnash/packaging/ipkg/Gnash.desktop?cvsroot=gnash&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/gnash/packaging/ipkg/GnashG.xpm?cvsroot=gnash&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/gnash/packaging/ipkg/control?cvsroot=gnash&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/gnash/packaging/ipkg/postinst?cvsroot=gnash&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/gnash/packaging/ipkg/prerm?cvsroot=gnash&rev=1.1 Patches: Index: Makefile.am =================================================================== RCS file: /sources/gnash/gnash/Makefile.am,v retrieving revision 1.94 retrieving revision 1.95 diff -u -b -r1.94 -r1.95 --- Makefile.am 28 Nov 2007 03:34:26 -0000 1.94 +++ Makefile.am 3 Dec 2007 00:22:04 -0000 1.95 @@ -15,7 +15,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -# $Id: Makefile.am,v 1.94 2007/11/28 03:34:26 rsavoye Exp $ +# $Id: Makefile.am,v 1.95 2007/12/03 00:22:04 rsavoye Exp $ ## Process this file with automake to produce Makefile.in AUTOMAKE_OPTIONS = 1.6.0 @@ -65,19 +65,77 @@ # rpmbuild -rcfile=$(srcdir)/packaging/redhat/rpmrc:/usr/lib/rpm/rpmrc \ # -ba --target=geode-olpc /usr/src/redhat/SPECS/gnash.spec -# Build an RPM package +# Build an Redhat/Fedora .rpm package rpm redhat: dist-gzip $(srcdir)/packaging/redhat/gnash.spec cp -f $(srcdir)/packaging/redhat/gnash.spec /usr/src/redhat/SPECS/ cp -f gnash-$(VERSION).tar.gz /usr/src/redhat/SOURCES/ rpmbuild -ba /usr/src/redhat/SPECS/gnash.spec -# Build a Debian GNU/Linux package +# Build a Debian/Ubuntu .deb GNU/Linux package deb debian: dist-bzip2 $(srcdir)/packaging/debian/rules rm -rf gnash-${VERSION} tar jxf gnash-${VERSION}.tar.bz2 cp -fr $(srcdir)/packaging/debian gnash-${VERSION}/ (cd gnash-${VERSION}; dpkg-buildpackage) +# Build a Debian Familiar .ipk GNU/Linux package. These are always +# cross compiled, typically for the ARM or XScale. + +# this is where the output of "make install" goes, which is what +# we use to build the package. +IPKG_TMP=/tmp/$(host_alias)-gnash + +# this is where the gnash gets compiled +IPKG_BUILD=gnash-${VERSION} + +CLEANFILES = ipkg-* + +ipkg-configure: ipkg-unpack $(IPKG_BUILD) + [EMAIL PROTECTED] -f ipkg-configure + cd $(IPKG_BUILD); ./configure --host=$(host_alias) \ + --build=$(build_triplet) --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --with-plugindir=/usr/lib/mozilla/plugins \ + --enable-static --disable-shared --disable-kparts \ + --enable-gui=qtopia --enable-media=none + @touch ipkg-configure + +ipkg-unpack: $(top_builddir)/config.status + [EMAIL PROTECTED] -f ipkg-* # nuke everything, we're starting over + [EMAIL PROTECTED] -f ipkg-unpack + rm -rf $(IPKG_BUILD) + tar jxf $(IPKG_BUILD).tar.bz2 + @touch ipkg-unpack + +ipkg-build: ipkg-configure + [EMAIL PROTECTED] -f ipkg-build + $(MAKE) -C $(IPKG_BUILD) all + @touch ipkg-build + +ipkg-install: ipkg-build Makefile + [EMAIL PROTECTED] -f ipkg-install + @echo "FIXME: $@" + $(MAKE) -C $(IPKG_BUILD) install DESTDIR=$(IPKG_TMP) + @touch ipkg-install + +ipk ipkg: ipkg-install + if ! test -d $(IPKG_TMP)/CONTROL ; then \ + mkdir $(IPKG_TMP)/CONTROL; \ + fi + topdir=`cd ${top_srcdir}; pwd`; \ + for i in control postinst; do \ + cp -f $${topdir}/packaging/ipkg/$$i $(IPKG_TMP)/CONTROL; \ + done; \ + for i in rules Gnash.desktop; do \ + cp -f $${topdir}/packaging/ipkg/$$i $(IPKG_TMP)/ ; \ + done; + ipkg-build $(IPKG_TMP) + +ipkg-clean: + rm -fr ipkg-* $(IPKG_BUILD) + +# build a snapshot snapshot: distdir now=`date -u "+%Y%m%d"`; \ mv gnash-${VERSION} gnash-$${now}; \ @@ -287,5 +345,5 @@ anal testreport checksum: $(srcdir)/testsuite/anaylse-results.sh -.PHONY : dumpconfig anal testreport checksum check mudflap mudflap-check snapshot deb debian rmp redhat +.PHONY : dumpconfig anal testreport checksum check mudflap mudflap-check snapshot deb debian rpm redhat ipkg ipk Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.5057 retrieving revision 1.5058 diff -u -b -r1.5057 -r1.5058 --- ChangeLog 2 Dec 2007 23:43:13 -0000 1.5057 +++ ChangeLog 3 Dec 2007 00:22:04 -0000 1.5058 @@ -1,3 +1,10 @@ +2007-12-02 Rob Savoye <[EMAIL PROTECTED]> + + * Makefile.am: Add target to build ipk packages. + * packaging/ipkg: new directory for ipk packaging files. + * packaging/ipkg/{Gnash.desktop, control, postinst, prerm, + GnashG.xpm}: New files to build ipks. + 2007-12-02 Sandro Santilli <[EMAIL PROTECTED]> * libbase/noseek_fd_adapter.cpp: stop calling fstat and needlessly Index: packaging/ipkg/Gnash.desktop =================================================================== RCS file: packaging/ipkg/Gnash.desktop diff -N packaging/ipkg/Gnash.desktop --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ packaging/ipkg/Gnash.desktop 3 Dec 2007 00:22:04 -0000 1.1 @@ -0,0 +1,6 @@ +[Desktop Entry] +Comment=Gnash, the GNU swf movie player +Exec=gnash +Icon=gnash.png +Type=Application +Name=FooBar \ No newline at end of file Index: packaging/ipkg/GnashG.xpm =================================================================== RCS file: packaging/ipkg/GnashG.xpm diff -N packaging/ipkg/GnashG.xpm --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ packaging/ipkg/GnashG.xpm 3 Dec 2007 00:22:05 -0000 1.1 @@ -0,0 +1,200 @@ +/* XPM */ +static char * GnashG_xpm[] = { +"32 27 170 2", +" c None", +". c #FFFFFF", +"+ c #FDFDFD", +"@ c #DCDCDC", +"# c #BDBDBD", +"$ c #ADADAD", +"% c #9A9A9A", +"& c #7F7F7F", +"* c #626262", +"= c #545454", +"- c #777777", +"; c #BABABA", +"> c #FBFBFB", +", c #E9E9E9", +"' c #979797", +") c #818181", +"! c #848484", +"~ c #878787", +"{ c #898989", +"] c #8B8B8B", +"^ c #8D8D8D", +"/ c #8A8A8A", +"( c #5F5F5F", +"_ c #1F1F1F", +": c #2B2B2B", +"< c #A2A2A2", +"[ c #FEFEFE", +"} c #D3D3D3", +"| c #E8E8E8", +"1 c #7A7A7A", +"2 c #7D7D7D", +"3 c #6F6F6F", +"4 c #555555", +"5 c #8E8E8E", +"6 c #AEAEAE", +"7 c #939393", +"8 c #858585", +"9 c #3D3D3D", +"0 c #0D0D0D", +"a c #5A5A5A", +"b c #F4F4F4", +"c c #E1E1E1", +"d c #888888", +"e c #727272", +"f c #383838", +"g c #121212", +"h c #A5A5A5", +"i c #DBDBDB", +"j c #868686", +"k c #414141", +"l c #525252", +"m c #BEBEBE", +"n c #6A6A6A", +"o c #6D6D6D", +"p c #353535", +"q c #FAFAFA", +"r c #A9A9A9", +"s c #828282", +"t c #808080", +"u c #232323", +"v c #9F9F9F", +"w c #787878", +"x c #666666", +"y c #282828", +"z c #F8F8F8", +"A c #909090", +"B c #595959", +"C c #373737", +"D c #919191", +"E c #D6D6D6", +"F c #DEDEDE", +"G c #2A2A2A", +"H c #C5C5C5", +"I c #797979", +"J c #747474", +"K c #101010", +"L c #0F0F0F", +"M c #E6E6E6", +"N c #ECECEC", +"O c #FCFCFC", +"P c #B6B6B6", +"Q c #5B5B5B", +"R c #111111", +"S c #C4C4C4", +"T c #E7E7E7", +"U c #202020", +"V c #C2C2C2", +"W c #DFDFDF", +"X c #434343", +"Y c #9E9E9E", +"Z c #575757", +"` c #4B4B4B", +" . c #0E0E0E", +".. c #EFEFEF", +"+. c #E3E3E3", +"@. c #F9F9F9", +"#. c #717171", +"$. c #636363", +"%. c #222222", +"&. c #343434", +"*. c #E4E4E4", +"=. c #A6A6A6", +"-. c #3E3E3E", +";. c #181818", +">. c #D1D1D1", +",. c #333333", +"'. c #131313", +"). c #696969", +"!. c #9B9B9B", +"~. c #6E6E6E", +"{. c #494949", +"]. c #303030", +"^. c #B4B4B4", +"/. c #C6C6C6", +"(. c #EAEAEA", +"_. c #505050", +":. c #3A3A3A", +"<. c #767676", +"[. c #565656", +"}. c #656565", +"|. c #F5F5F5", +"1. c #F6F6F6", +"2. c #646464", +"3. c #4D4D4D", +"4. c #3C3C3C", +"5. c #EDEDED", +"6. c #5C5C5C", +"7. c #5D5D5D", +"8. c #242424", +"9. c #ABABAB", +"0. c #D7D7D7", +"a. c #4A4A4A", +"b. c #454545", +"c. c #AAAAAA", +"d. c #EEEEEE", +"e. c #969696", +"f. c #1D1D1D", +"g. c #CACACA", +"h. c #585858", +"i. c #D2D2D2", +"j. c #8F8F8F", +"k. c #464646", +"l. c #3B3B3B", +"m. c #151515", +"n. c #252525", +"o. c #C8C8C8", +"p. c #737373", +"q. c #F7F7F7", +"r. c #E5E5E5", +"s. c #191919", +"t. c #1B1B1B", +"u. c #BCBCBC", +"v. c #515151", +"w. c #BFBFBF", +"x. c #CDCDCD", +"y. c #484848", +"z. c #212121", +"A. c #1E1E1E", +"B. c #4F4F4F", +"C. c #474747", +"D. c #CBCBCB", +"E. c #424242", +"F. c #363636", +"G. c #444444", +"H. c #272727", +"I. c #B9B9B9", +"J. c #CFCFCF", +"K. c #A3A3A3", +"L. c #C9C9C9", +"M. c #D8D8D8", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . + @ # $ % & * = - ; > . . . . . . . . . . . . . . ", +". . . . . . , ' ) ! ~ { ] ^ / ( _ : < [ . . . . . . . } + . . . ", +". . . . . | ) 1 2 3 4 5 6 7 { / 8 9 0 a b . . . . . + % c . . . ", +". . . . > d e e f g h . . + i % j j k 0 l + . . . . . . . . . . ", +". . . . m n o p 0 ~ . . . . . q r s t u 0 v . . } + . . . . . . ", +". . . [ w x = 0 y z . . . . . . q A 2 B 0 C . . D E . . . . . . ", +". . . F ( * G 0 ) . . . . . . . . H I J K L M . N . O F . . . . ", +". . . P Q Q R 0 S . . . . . . . . T J J U 0 V . . . W X q . . . ", +". . . Y Z ` 0 .... . . . . + +.> @.#.$.%.&.*.. . . V 4 =.. . . ", +". . . D = -.0 ;.> . . . . >.,.'.).!.~.{.].^.+ ^./.O . (.c . . . ", +". . . D _.:.0 ;.q . . [ <.[.X X &.R &.}.|.1.[ 2.% [ . . . . . . ", +". . . < 3.4.0 0 T . . 5.6.7.Q 4 [.X 8.u ;.9.. 0.. . . . . . . . ", +". . . S a.b. .0 c.. . d.e.2.a Q 6.a = :.0 o . . . . . . . . . . ", +". . . b 3.{.f.L X O . . . @.g.D ( h.B C 0 D . . . . . . . i.' . ", +". . . . j.k.l.m.m.A . . . . . . i 4 4 n.0 o.. > p.q.. . . O r.. ", +". . . . 5.l b.,.s.t.5 O . . . . u.v.l m.m.q.. . w.. . . . . . . ", +". . . . . x.y.X C z.A.B.# q . . 7 3.C.0 b.. . . . . . . . . . . ", +". . . . . . D.` E.k p G n.,.7.J 4 a.F.0 1 . . . . . . . . . . . ", +". . . . . . . M <.k k E.X G.b.k.k.C.H.'.I.. . . . . . . . . . . ", +". . . . . . . . . J.s {.k k E.X y.p.K.(.. . . . . . . . . . . . ", +". . . . . . . . . . . > W L./.M.q.. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; Index: packaging/ipkg/control =================================================================== RCS file: packaging/ipkg/control diff -N packaging/ipkg/control --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ packaging/ipkg/control 3 Dec 2007 00:22:05 -0000 1.1 @@ -0,0 +1,9 @@ +Package: gnash +Priority: optional +Version: 0.8.1.cvs +Section: Misc +Architecture: arm +Maintainer: Rob Savoye +Source: Gnash cvs HEAD +Depends: libc6 +Description: Gnash is the GNU swf movie player client, and web browser plugin. Index: packaging/ipkg/postinst =================================================================== RCS file: packaging/ipkg/postinst diff -N packaging/ipkg/postinst --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ packaging/ipkg/postinst 3 Dec 2007 00:22:05 -0000 1.1 @@ -0,0 +1,5 @@ +#!/bin/bash + +# put any post-install stuff in here that you need to do + +# echo "application/x-shockwave-flash swf swfl" $QTDIR/etc/mime.types Index: packaging/ipkg/prerm =================================================================== RCS file: packaging/ipkg/prerm diff -N packaging/ipkg/prerm --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ packaging/ipkg/prerm 3 Dec 2007 00:22:05 -0000 1.1 @@ -0,0 +1,3 @@ +#!/bin/bash + +# put any pre-remove stuff in here that you need to do _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit