[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash Makefile.am ChangeLog packaging/ipkg/Gnas...,
Rob Savoye <=