diff options
author | Marcin Juszkiewicz <hrw@openembedded.org> | 2007-11-08 09:28:37 +0000 |
---|---|---|
committer | Marcin Juszkiewicz <hrw@openembedded.org> | 2007-11-08 09:28:37 +0000 |
commit | fb67c1179d6a5f7bcbf1a522f9fe17f1c5c2eba9 (patch) | |
tree | a8bb4294c0f3682d305d6e9c7847bb6365f87b98 | |
parent | cd3eae8eb15953d90f158d9d5121f99a5f7f2c53 (diff) |
notecase: unify recipes
-rw-r--r-- | packages/notecase/1 | 101 | ||||
-rw-r--r-- | packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch | 38 | ||||
-rw-r--r-- | packages/notecase/notecase.inc | 13 | ||||
-rw-r--r-- | packages/notecase/notecase_1.2.6.bb | 18 | ||||
-rw-r--r-- | packages/notecase/notecase_1.6.9.bb | 20 |
5 files changed, 18 insertions, 172 deletions
diff --git a/packages/notecase/1 b/packages/notecase/1 deleted file mode 100644 index 7671105297..0000000000 --- a/packages/notecase/1 +++ /dev/null @@ -1,101 +0,0 @@ -# -# old_revision [d336ecfbafd630f83489624d1ed72c11c20ef24f] -# -# add_dir "packages/notecase/notecase-1.6.9" -# -# add_file "packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch" -# content [51ab9f2f39f13a1affed9594ed4bf1b08d5924ed] -# -# add_file "packages/notecase/notecase_1.6.9.bb" -# content [d3beaa2a4e039c882b80573bc5cd7a42771bdc7c] -# -# patch "packages/notecase/notecase_1.2.6.bb" -# from [9e3c4c5c2c985e5e91939b9b36f848b9da20aba9] -# to [1fd0ae48a08312344f8542bab69d04c5d1d73db7] -# -============================================================ ---- packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch 51ab9f2f39f13a1affed9594ed4bf1b08d5924ed -+++ packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch 51ab9f2f39f13a1affed9594ed4bf1b08d5924ed -@@ -0,0 +1,38 @@ -+--- tmp/Makefile 2007-05-08 12:25:10.000000000 +0200 -++++ Makefile 2007-11-03 10:46:51.000000000 +0100 -+@@ -131,7 +131,7 @@ -+ ifdef WINDIR -+ LD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LDFLAGS) -L$(OBJ) -lz -+ else -+- LD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LDFLAGS) -ldl -++ NLD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LOPTIMIZE) -ldl -export-dynamic $(LOPTIMIZE) -+ endif -+ -+ # -+@@ -190,7 +190,7 @@ -+ LIBS += hildon-libs hildon-fm libosso -+ endif -+ -+-GTKCFLAGS=`pkg-config --cflags $(LIBS)` -I/target/include -I/sw/include -++GTKCFLAGS=`pkg-config --cflags $(LIBS)` -+ GTKLIBS=`pkg-config --libs $(LIBS)` -+ -+ # -+@@ -201,7 +201,7 @@ -+ $(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) -+ else -+ notecase$(EXE): updatesrc $(OBJS) -+- $(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) > /dev/null -++ $(NLD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) -+ endif -+ -+ # -+@@ -421,7 +421,7 @@ -+ $(CC) $(FLAGS) -c $(GUIPATH)/DocActionFinishDel.cpp -o $(OBJ)/DocActionFinishDel.o $(GTKCFLAGS) -+ -+ $(OBJ)/libz.a: -+- @cd ./src/lib/zlib/; $(MAKE); cp ./libz.a ../../../$(OBJ)/ -++ @cd ./src/lib/zlib/; cp ./libz.a ../../../$(OBJ)/ -+ -+ $(OBJ)/ShortcutsList.o: $(GUIPATH)/ShortcutsList.cpp $(GUIPATH)/ShortcutsList.h -+ $(CC) $(FLAGS) -c $(GUIPATH)/ShortcutsList.cpp -o $(OBJ)/ShortcutsList.o $(GTKCFLAGS) -============================================================ ---- packages/notecase/notecase_1.6.9.bb d3beaa2a4e039c882b80573bc5cd7a42771bdc7c -+++ packages/notecase/notecase_1.6.9.bb d3beaa2a4e039c882b80573bc5cd7a42771bdc7c -@@ -0,0 +1,29 @@ -+DESCRIPTION = "NoteCase is a hierarchical note manager (aka. outliner)." " -+AUTHOR = "Mioslav Rajcic" -+HOMEPAGE = "notecase.sf.net" -+SECTION = "x11/utils" -+LICENSE = "BSD" -+ -+DEPENDS = "zlib gtk+ gnome-vfs" -+ -+SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}_src.tar.gz\ -+ file://no-hardcoded-cxx.patch;patch=1" -+ -+inherit pkgconfig -+ -+do_compile_prepend() { -+ cp ${STAGING_LIBDIR}/libz.a ${S}/src/lib/zlib/ -+} -+ -+ -+do_install() { -+ install -d ${D}${bindir} -+ install -d ${D}${datadir}/applications -+ install -d ${D}${datadir}/doc -+ install -d ${D}${datadir}/doc/notecase -+ install -d ${D}${datadir}/icons -+ install -m 644 ${S}/docs/notecase.desktop ${D}${datadir}/applications -+ install -m 644 ${S}/docs/help.ncd ${D}${datadir}/doc/notecase/help.ncd -+ install -m 644 ${S}/res/notecase.xpm ${D}${datadir}/icons/notecase.xpm -+ install -m 755 ${S}/bin/notecase ${D}${bindir}/ -+} -============================================================ ---- packages/notecase/notecase_1.2.6.bb 9e3c4c5c2c985e5e91939b9b36f848b9da20aba9 -+++ packages/notecase/notecase_1.2.6.bb 1fd0ae48a08312344f8542bab69d04c5d1d73db7 -@@ -1,4 +1,7 @@ DESCRIPTION = "NoteCase is a hierarchica - DESCRIPTION = "NoteCase is a hierarchical note manager (aka. outliner)." " -+AUTHOR = "Miroslav Rajcic" -+HOMEPAGE = "notecase.sf.net" -+SECTION = "x11/utils" - LICENSE = "BSD" - - DEPENDS = "zlib gtk+ gnome-vfs" diff --git a/packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch b/packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch index 8f902e2a06..7b54e6232d 100644 --- a/packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch +++ b/packages/notecase/notecase-1.6.9/no-hardcoded-cxx.patch @@ -36,41 +36,3 @@ $(OBJ)/ShortcutsList.o: $(GUIPATH)/ShortcutsList.cpp $(GUIPATH)/ShortcutsList.h $(CC) $(FLAGS) -c $(GUIPATH)/ShortcutsList.cpp -o $(OBJ)/ShortcutsList.o $(GTKCFLAGS) ---- tmp/Makefile 2007-05-08 12:25:10.000000000 +0200 -+++ Makefile 2007-11-03 10:46:51.000000000 +0100 -@@ -131,7 +131,7 @@ - ifdef WINDIR - LD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LDFLAGS) -L$(OBJ) -lz - else -- LD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LDFLAGS) -ldl -+ NLD=$(QL) $(CXX) $(DEBUG) $(PROFILE) $(LOPTIMIZE) -ldl -export-dynamic $(LOPTIMIZE) - endif - - # -@@ -190,7 +190,7 @@ - LIBS += hildon-libs hildon-fm libosso - endif - --GTKCFLAGS=`pkg-config --cflags $(LIBS)` -I/target/include -I/sw/include -+GTKCFLAGS=`pkg-config --cflags $(LIBS)` - GTKLIBS=`pkg-config --libs $(LIBS)` - - # -@@ -201,7 +201,7 @@ - $(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) - else - notecase$(EXE): updatesrc $(OBJS) -- $(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) > /dev/null -+ $(NLD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) - endif - - # -@@ -421,7 +421,7 @@ - $(CC) $(FLAGS) -c $(GUIPATH)/DocActionFinishDel.cpp -o $(OBJ)/DocActionFinishDel.o $(GTKCFLAGS) - - $(OBJ)/libz.a: -- @cd ./src/lib/zlib/; $(MAKE); cp ./libz.a ../../../$(OBJ)/ -+ @cd ./src/lib/zlib/; cp ./libz.a ../../../$(OBJ)/ - - $(OBJ)/ShortcutsList.o: $(GUIPATH)/ShortcutsList.cpp $(GUIPATH)/ShortcutsList.h - $(CC) $(FLAGS) -c $(GUIPATH)/ShortcutsList.cpp -o $(OBJ)/ShortcutsList.o $(GTKCFLAGS) diff --git a/packages/notecase/notecase.inc b/packages/notecase/notecase.inc new file mode 100644 index 0000000000..951930d27b --- /dev/null +++ b/packages/notecase/notecase.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Hierarchical note manager (aka. outliner)" +AUTHOR = "Miroslav Rajcic <miroslav.rajcic@inet.hr>" +HOMEPAGE = "http://notecase.sourceforge.net/" +SECTION = "x11/utils" +LICENSE = "BSD" +DEPENDS = "zlib gtk+ gnome-vfs" + +SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}_src.tar.gz \ + file://no-hardcoded-cxx.patch;patch=1" + +do_compile_prepend() { + cp ${STAGING_LIBDIR}/libz.a ${S}/src/lib/zlib/ +} diff --git a/packages/notecase/notecase_1.2.6.bb b/packages/notecase/notecase_1.2.6.bb index 2354ce576f..7cd2cd7987 100644 --- a/packages/notecase/notecase_1.2.6.bb +++ b/packages/notecase/notecase_1.2.6.bb @@ -1,20 +1,4 @@ -DESCRIPTION = "NoteCase is a hierarchical note manager (aka. outliner)." " -AUTHOR = "Miroslav Rajcic" -HOMEPAGE = "notecase.sf.net" -SECTION = "x11/utils" -LICENSE = "BSD" - -DEPENDS = "zlib gtk+ gnome-vfs" - -SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}_src.tar.gz \ - file://no-hardcoded-cxx.patch;patch=1" - -inherit pkgconfig - -do_compile_prepend() { - cp ${STAGING_LIBDIR}/libz.a ${S}/src/lib/zlib/ -} - +require notecase.inc do_install() { install -d ${D}${bindir} diff --git a/packages/notecase/notecase_1.6.9.bb b/packages/notecase/notecase_1.6.9.bb index 4889b4f93d..73ea27b7db 100644 --- a/packages/notecase/notecase_1.6.9.bb +++ b/packages/notecase/notecase_1.6.9.bb @@ -1,20 +1,6 @@ -DESCRIPTION = "NoteCase is a hierarchical note manager (aka. outliner)." " -AUTHOR = "Mioslav Rajcic" -HOMEPAGE = "notecase.sf.net" -SECTION = "x11/utils" -LICENSE = "BSD" - -DEPENDS = "zlib gtk+ gnome-vfs" - -SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}_src.tar.gz\ - file://no-hardcoded-cxx.patch;patch=1" - -inherit pkgconfig - -do_compile_prepend() { - cp ${STAGING_LIBDIR}/libz.a ${S}/src/lib/zlib/ -} +require notecase.inc +PR = "r1" do_install() { install -d ${D}${bindir} @@ -27,3 +13,5 @@ do_install() { install -m 644 ${S}/res/notecase.xpm ${D}${datadir}/icons/notecase.xpm install -m 755 ${S}/bin/notecase ${D}${bindir}/ } + +FILES_${PN} += "${datadir}" |