Modify

Opened 7 years ago

Closed 3 years ago

#9591 closed enhancement (moved_to_github)

New packaging for: dvb-apps

Reported by: ack Owned by: nico
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: dvb Cc:

Description

Please consider this new packaging for the LinuxTV DVB apps.

Since putting everything in one package would make it too big to install on the internal Flash storage on the average router, I've chosen to split it up into individual packages for the apps, initial tuning data and keymaps.
To do this, I've borrowed the very useful package templates from the GStreamer packages.

Apps are in dvb-app-*.ipk , each depending on just those libraries needed by each particular app.
Initial tuning data is in dvb-tuning-*.ipk , keymaps are in dvb-keymaps-av7110.ipk

Attachments (4)

Makefile (5.2 KB) - added by ack 7 years ago.
010-add-missing-keycodes.patch (900 bytes) - added by ack 7 years ago.
Add keycodes missing in older kernels
020-link-iconv.patch (226 bytes) - added by ack 7 years ago.
Actually link with libiconv, fixes missing symbols.
030-no-tests.patch (163 bytes) - added by ack 7 years ago.
Don't build tests, they're not installed anyway.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by ack

Changed 7 years ago by ack

Add keycodes missing in older kernels

Changed 7 years ago by ack

Actually link with libiconv, fixes missing symbols.

Changed 7 years ago by ack

Don't build tests, they're not installed anyway.

comment:1 Changed 7 years ago by vx

good job, small diff:

--- Makefile.orig       2011-06-21 21:40:00.000000000 +0200
+++ Makefile    2011-07-14 01:35:17.000000000 +0200
@@ -28,6 +28,7 @@
   CATEGORY:=Multimedia
   TITLE:=Linux DVB
   URL:=http://linuxtv.org/
+  SUBMENU:=dvb-apps
 endef

 define Package/dvb-apps/description/Default
@@ -53,6 +54,9 @@
 endef


+EXTRA_CFLAGS:=-I$(STAGING_DIR)/usr/lib/libiconv-full/include/
+EXTRA_LDFLAGS:=-L$(STAGING_DIR)/usr/lib/libiconv-full/lib/
+
 # 1: short name
 # 2: description
 # 3: dependencies on other Linux DVB API libraries (short name)

comment:2 Changed 7 years ago by jow

NACK on the extra flags.
Use this instead:

EXTRA_CFLAGS:=$(ICONV_CFLAGS)
EXTRA_LDFLAGS:=$(ICONV_LDFLAGS)

comment:3 Changed 6 years ago by nico

  • Owner changed from developers to nico
  • Status changed from new to accepted

comment:4 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

comment:5 Changed 3 years ago by jogo

  • Resolution set to moved_to_github
  • Status changed from accepted to closed

The packages feed has been moved to https://www.github.com/openwrt/packages. Please create a pull request there to get the package included.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.