gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash Makefile.am ChangeLog packaging/ipkg/Gnas...


From: Rob Savoye
Subject: [Gnash-commit] gnash Makefile.am ChangeLog packaging/ipkg/Gnas...
Date: Mon, 03 Dec 2007 00:22:05 +0000

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)
+       address@hidden -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
+       address@hidden -f ipkg-*                # nuke everything, we're 
starting over
+       address@hidden -f ipkg-unpack
+       rm -rf $(IPKG_BUILD)
+       tar jxf $(IPKG_BUILD).tar.bz2
+       @touch ipkg-unpack
+
+ipkg-build: ipkg-configure
+       address@hidden -f ipkg-build
+       $(MAKE) -C $(IPKG_BUILD) all
+       @touch ipkg-build
+
+ipkg-install: ipkg-build Makefile
+       address@hidden -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  <address@hidden>
+
+       * 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 <address@hidden>
 
        * 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]