Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=imgrebuild.git;a=commitdiff;h=69333c09da952ef05e062ce73358080268f65b9d
commit 69333c09da952ef05e062ce73358080268f65b9d Author: Elentir <elen...@frugalware.org> Date: Sat May 29 21:04:56 2010 +0200 ogle-0.9.2-6-i686 * add ogle-dvdread413.patch * fix libdvdcontrol install dir * rebuild with libjpeg>=8b diff --git a/source/xapps-extra/ogle/FrugalBuild b/source/xapps-extra/ogle/FrugalBuild index 9a0a486..2b85826 100644 --- a/source/xapps-extra/ogle/FrugalBuild +++ b/source/xapps-extra/ogle/FrugalBuild @@ -3,18 +3,22 @@ pkgname=ogle pkgver=0.9.2 -pkgrel=5 +pkgrel=6 pkgdesc="The first opensource DVD player to support DVD menus." url="http://www.dtek.chalmers.se/groups/dvd/" depends=('a52dec' 'libxv' 'libsm' 'libxinerama' 'alsa-lib' 'libxxf86vm' \ - 'libjpeg' 'libdvdread' 'libxml2' 'libmad') + 'libjpeg>=8b' 'libdvdread' 'libxml2' 'libmad') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/dist/|grep 'ogle-[0-9\.]*.tar.gz$'|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" source=($url/dist/$pkgname-$pkgver.tar.gz alsa-fix.patch \ - $pkgname-$pkgver-gcc4.patch0) + $pkgname-$pkgver-gcc4.patch0 \ + $pkgname-dvdread413.patch) sha1sums=('bf44e835d04634b4e52fb50bab2a1b78e69391eb' \ 'e1a378c26ab1c72543360d60312635371e8e7fec' \ - '0f89ce64e7675b2c1861a3dee555c55724de7f9a') + '0f89ce64e7675b2c1861a3dee555c55724de7f9a' \ + '5d93016eb75895b5e22d394a011877239bb0c56a') +## exporting LIBRARY_PATH fix libdvdcontrol installation +export LIBRARY_PATH="$Fdestdir/usr/lib/ogle" # optimization OK diff --git a/source/xapps-extra/ogle/ogle-dvdread413.patch b/source/xapps-extra/ogle/ogle-dvdread413.patch new file mode 100644 index 0000000..d928ac2 --- /dev/null +++ b/source/xapps-extra/ogle/ogle-dvdread413.patch @@ -0,0 +1,129 @@ +$NetBSD: patch-ad,v 1.1 2009/01/27 02:06:49 jmcneill Exp $ + +--- vmg/ifo_dump.c.orig 2009-01-26 21:00:17.000000000 -0500 ++++ vmg/ifo_dump.c 2009-01-26 21:00:33.000000000 -0500 +@@ -65,38 +65,38 @@ static void print_ifo(char *path, int ti + if(h->vmgi_mat != NULL) { + + printf("VMG top level\n-------------\n"); +- ifoPrint_VMGI_MAT(h->vmgi_mat); ++ ifo_print_VMGI_MAT(h->vmgi_mat); + + printf("\nFirst Play PGC\n--------------\n"); +- ifoPrint_PGC(h->first_play_pgc); ++ ifo_print_PGC(h->first_play_pgc); + + printf("\nTitle Track search pointer table\n"); + printf( "------------------------------------------------\n"); +- ifoPrint_TT_SRPT(h->tt_srpt); ++ ifo_print_TT_SRPT(h->tt_srpt); + + printf("\nMenu PGCI Unit table\n"); + printf( "--------------------\n"); + if(h->vmgi_mat->vmgm_pgci_ut != 0) { +- ifoPrint_PGCI_UT(h->pgci_ut); ++ ifo_print_PGCI_UT(h->pgci_ut); + } else + printf("No Menu PGCI Unit table present\n"); + + printf("\nParental Manegment Information table\n"); + printf( "------------------------------------\n"); + if(h->vmgi_mat->ptl_mait != 0) { +- ifoPrint_PTL_MAIT(h->ptl_mait); ++ ifo_print_PTL_MAIT(h->ptl_mait); + } else + printf("No Parental Management Information present\n"); + + printf("\nVideo Title Set Attribute Table\n"); + printf( "-------------------------------\n"); +- ifoPrint_VTS_ATRT(h->vts_atrt); ++ ifo_print_VTS_ATRT(h->vts_atrt); + + + printf("\nText Data Manager Information\n"); + printf( "-----------------------------\n"); + if(h->vmgi_mat->txtdt_mgi != 0) { +- //ifoPrint_TXTDT_MGI(h->txtdt_mgi); ++ //ifo_print_TXTDT_MGI(h->txtdt_mgi); + printf("Can't print Text Data Manager Information yet\n"); + } else + printf("No Text Data Manager Information present\n"); +@@ -106,14 +106,14 @@ static void print_ifo(char *path, int ti + printf("\nCell Address table\n"); + printf( "-----------------\n"); + if(h->vmgi_mat->vmgm_c_adt != 0) { +- ifoPrint_C_ADT(h->menu_c_adt); ++ ifo_print_C_ADT(h->menu_c_adt); + } else + printf("No Cell Address table present\n"); + + printf("\nVideo Title set Menu VOBU address map\n"); + printf( "-----------------\n"); + if(h->vmgi_mat->vmgm_vobu_admap != 0) { +- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->menu_vobu_admap); + } else + printf("No Menu VOBU address map present\n"); + } +@@ -122,20 +122,20 @@ static void print_ifo(char *path, int ti + if(h->vtsi_mat != NULL) { + + printf("VTS top level\n-------------\n"); +- ifoPrint_VTSI_MAT(h->vtsi_mat); ++ ifo_print_VTSI_MAT(h->vtsi_mat); + + printf("\nPart of title search pointer table information\n"); + printf( "----------------------------------------------\n"); +- ifoPrint_VTS_PTT_SRPT(h->vts_ptt_srpt); ++ ifo_print_VTS_PTT_SRPT(h->vts_ptt_srpt); + + printf("\nPGCI Unit table\n"); + printf( "--------------------\n"); +- ifoPrint_PGCIT(h->vts_pgcit); ++ ifo_print_PGCIT(h->vts_pgcit); + + printf("\nMenu PGCI Unit table\n"); + printf( "--------------------\n"); + if(h->vtsi_mat->vtsm_pgci_ut != 0) { +- ifoPrint_PGCI_UT(h->pgci_ut); ++ ifo_print_PGCI_UT(h->pgci_ut); + } else + printf("No Menu PGCI Unit table present\n"); + +@@ -144,31 +144,31 @@ static void print_ifo(char *path, int ti + printf("\nTime Map table\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vts_tmapt != 0) { +- ifoPrint_VTS_TMAPT(h->vts_tmapt); ++ ifo_print_VTS_TMAPT(h->vts_tmapt); + } else + printf("No Time Map table present\n"); + + printf("\nMenu Cell Address table\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vtsm_c_adt != 0) { +- ifoPrint_C_ADT(h->menu_c_adt); ++ ifo_print_C_ADT(h->menu_c_adt); + } else + printf("No Cell Address table present\n"); + + printf("\nVideo Title Set Menu VOBU address map\n"); + printf( "-----------------\n"); + if(h->vtsi_mat->vtsm_vobu_admap != 0) { +- ifoPrint_VOBU_ADMAP(h->menu_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->menu_vobu_admap); + } else + printf("No Menu VOBU address map present\n"); + + printf("\nCell Address table\n"); + printf( "-----------------\n"); +- ifoPrint_C_ADT(h->vts_c_adt); ++ ifo_print_C_ADT(h->vts_c_adt); + + printf("\nVideo Title Set VOBU address map\n"); + printf( "-----------------\n"); +- ifoPrint_VOBU_ADMAP(h->vts_vobu_admap); ++ ifo_print_VOBU_ADMAP(h->vts_vobu_admap); + + } + } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git