591 Commits

Author SHA1 Message Date
Augustin Cavalier
7027cb8494 package_infos: x86_gcc2/* depend on FFmpeg.
Previously, secondary arch FFmpeg was not installed at all. This commit
fixes that.

Also pare down the dependencies a little to what we actually use.
2018-09-25 23:04:25 -04:00
Augustin Cavalier
4c7002a3d1 mime_db: Add type for HEVC elementary streams.
"Elementary streams" were introduced with MPEG-2, but did not find much use
outside of internal data interchange until now, which finds some HEVC
files being actually distributed in this format.

The first four bytes (00 00 00 01) are common to all (packetized?) elementary
streams, while the three following (40 01 0c) identify a HEVC stream. Actually
I could not find good data on these; all the HEVC files I saw (and some hex-
dumps on online mailing lists of more) contain these three bytes in common
while following ones appear to be the internal header. (I didn't dig deeply
enough into FFmpeg's source code to find out the "real deal.")

Fixes #12565.
2018-09-10 22:26:32 -04:00
Augustin Cavalier
14162168f5 mime_db: Add entries with sniff rules for DjVu and XPS.
These formats are supported by DocumentViewer.
2018-09-10 21:56:34 -04:00
Alexander von Gluck IV
4fead684b8 repo: Adjust repos to be more sane [master]
* Set url (identifier) as generic hpkg.haiku-os.org url
  * Set base-url (actual repo location) as eu.hpkg.haiku-os.org (our eu mirror)
  * Drop old "repository" url mess

I had a realization that haikudepot operates off of the base-url, if
we continue using old url's after r1beta1, we're going to be stuck
with all the symlinks and redirects for a looooong time.

This also opens the chance for us to go off of the generic "url"
for haikudepot identification, which will let it work when users
leverage mirrors.

Change-Id: Ic8fa954190cc26602911e133dd3c25ce2a96ce9d
2018-09-07 20:08:20 -05:00
Augustin Cavalier
427edfcf0d Makefile Engine template: Whitespace cleanup and synchronization.
Also update comment as FULL is O3 not O2, fixing #14396.
2018-08-25 21:28:29 -04:00
Augustin Cavalier
c20e7a6862 build: Add a haiku_source package.
This contains the contents of Haiku's sources, which is necessary
to include in "with source" builds for proper (L)GPL compliance,
mostly because we have GPL code in the tree.
2018-08-20 21:00:25 -04:00
Augustin Cavalier
fbc02f9437 pacakge_infos: Update copyrights. 2018-08-20 11:32:57 -04:00
Augustin Cavalier
6bbfad51b7 keymaps: Add Russian/Yawert (Phonetic).
From roiredxsoto. Fixes #14343. Thanks!
2018-08-15 16:38:08 -04:00
Augustin Cavalier
d284f7cc43 keyboard_layouts & keymaps: Define translation contexts properly. 2018-08-13 16:44:22 -04:00
Jérôme Duval
a27099f559 x86_64/x86_gcc2: don't depend on libgcc_s, libstdc++, libsupc++. 2018-07-23 20:57:59 +02:00
Andrew Lindesay
3b17d8dd7f HaikuDepot / PackageKit: Repositories 'Identifier' URL
Repositories are identified with a 'url' in the
remote 'repo.info' file.  There is also a
'base url' which is the URL locally with which
the system is able to access the repository
data on.  There is some confusion between these
two terms in the source.  This change aims to
separate the two out and consistently name them.
The settings for the repository locally also was
not storing these values and that has been fixed.
Debug info about the repositories also did not
display the two urls consistently and will now
also do so.  Finally, HaikuDepot now correlates
locally configured repositories with the data in
HaikuDepotServer using the identifier URL; this
makes the use of mirrors with HaikuDepot possible.

Fixes #13888
Change-Id: I66dfe589b05c24e1ab123a6945352e0f24b60bf1
2018-07-05 20:06:54 +00:00
waddlesplash
980d7f22f9 package_infos: Update lib versions. 2018-07-03 00:12:51 -04:00
Augustin Cavalier
bd60686144 tracker_new_templates: It's not 2015 anymore. 2018-06-30 20:08:14 -04:00
Augustin Cavalier
a7999984fc Remove last references to tcpdump.
It hasn't been in the Haiku repository or provided by the Haiku package
for over a year.
2018-06-26 17:39:06 -04:00
Jérôme Duval
fc2aef743a x86,x86_64: remove dependency on libavdevice. 2018-03-09 18:47:28 +01:00
Alexander von Gluck IV
2214edcbc9 ppc,arm: Inline with hrev51157, validate fontconfig feature
Change-Id: I15b33fb40c019e659aef03e561c6bdb40288f91a
2018-03-08 14:58:05 -06:00
Jérôme Duval
c676a5c19e Make the Haiku package not depends on noto_sans_cjk_jp ...
except for regular builds.
2018-01-29 15:59:00 +01:00
Automatic Committer
80e42f9c84 Update pci.ids from pciids.sourceforge.net 2017-12-21 05:20:13 +01:00
Kacper Kasper
ffd80a755d Add EXR image to MIME DB. 2017-12-17 17:57:55 +01:00
Kacper Kasper
b875d6d43b Outsource OpenEXR.
* Style fixes in EXRTranslator.
2017-12-17 17:57:53 +01:00
Augustin Cavalier
8ea8a648f8 repository_infos: Enable automatic updates on the main Haiku repostiory.
Fixes #13868.
2017-12-16 13:01:58 -05:00
Automatic Committer
0ba5f365d0 Update pci.ids from pciids.sourceforge.net 2017-12-07 05:20:14 +01:00
Automatic Committer
26b4b8319b Update usb.ids from www.linux-usb.org 2017-11-30 05:21:36 +01:00
Augustin Cavalier
5f8613a22c build: Cleanup and fixes following previous commits.
* Hashing semantics for the new build repositories are different than
   the old ones, so update those (if the x86 build was not broken before
   it is now...)
 * OptionalPackages has been updated slightly (removed libtool and git_cvs
   from the default images, as they are rarely used nowadays and would pull
   in a bunch of dependencies we don't really care for either)
 * Removed lib:libqrencode from Haiku package requires (qrencode_kdl is a
   static library, the userland libqrencode is not used anywhere in the tree,
   as far as I can tell)
 * Fix build of JPEG2000 translator after update
 * Decouple fluidsynth build machinery and remove from image now that it
   is no longer used
 * Update repository URL in Repositories preflet
2017-11-25 21:15:10 +01:00
Augustin Cavalier
c9f8b996fe repository_infos: Use HTTPS and point HaikuPorts to Buildmaster-generated repo. 2017-11-25 21:15:08 +01:00
Jérôme Duval
540529be6f Haiku package: depends on zstd for libbe. 2017-11-25 08:46:07 +01:00
Alexander von Gluck IV
dc9cdc37d0 dtb/rpi2: Correct UART base frequency.
* https://github.com/raspberrypi/firmware/issues/643
* Mimics what the RaspberryPi guys adjusted it to in
  the firmware.
* Solves corrupted UART serial on the RaspberryPi 2
* I think linux live-probes this frequency via dt-bindings.
2017-11-18 13:20:52 -06:00
Automatic Committer
f8ca15688c Update pci.ids from pciids.sourceforge.net 2017-11-02 05:20:26 +01:00
Alexander von Gluck IV
7e2d856556 dts: Rename bbb to boneblack to match u-boot 2017-10-20 13:12:14 -05:00
Automatic Committer
18637d561a Update pci.ids from pciids.sourceforge.net 2017-10-19 05:20:23 +02:00
Automatic Committer
7b8c7524f1 Update pci.ids from pciids.sourceforge.net 2017-10-12 05:20:25 +02:00
Jérôme Duval
3db666f150 haiku package doesn't provide bc and dc anymore. 2017-10-08 15:12:11 +02:00
Automatic Committer
df94ae6bd2 Update pci.ids from pciids.sourceforge.net 2017-10-05 05:20:26 +02:00
Automatic Committer
b960821b9d Update pci.ids from pciids.sourceforge.net 2017-09-28 05:20:25 +02:00
Automatic Committer
8c02ae937f Update pci.ids from pciids.sourceforge.net 2017-09-21 05:20:28 +02:00
Automatic Committer
d3499f24a7 Update usb.ids from www.linux-usb.org 2017-09-14 05:20:26 +02:00
Automatic Committer
06094b5f13 Update pci.ids from pciids.sourceforge.net 2017-09-07 05:20:24 +02:00
Adrien Destugues
19b3ca491b Add a MIME type and sniffing rule for Protracker mods. 2017-09-06 07:29:31 +02:00
François Revol
b7fc170ebd MIME: Open Gopher URLs with WebPositive, as we support them now 2017-09-01 22:18:11 +02:00
Automatic Committer
1cf5ededc4 Update pci.ids from pciids.sourceforge.net 2017-08-31 05:20:23 +02:00
Automatic Committer
f7052a54cc Update pci.ids from pciids.sourceforge.net 2017-08-10 05:20:23 +02:00
Automatic Committer
ddf853297f Update usb.ids from www.linux-usb.org 2017-08-03 05:20:25 +02:00
Automatic Committer
b34aa933ed Update pci.ids from pciids.sourceforge.net 2017-07-27 05:20:23 +02:00
Automatic Committer
a7ba98ee5b Update pci.ids from pciids.sourceforge.net 2017-07-13 05:20:24 +02:00
Alexander von Gluck IV
855fc5a0d3 platform/u-boot: Build all fdt's and include in u-boot mmc
* Eventually BoardSetups and target boards will go away.
* Include all known fdt's in the mmc image
* This gets us closer to target board-less arm
* Changing hardware is as simple as plugging a new fdt
  into u-boot's startup script.
* Drop my original rpi1 work.  We're targetting ARMv7
  minimum.
2017-07-09 22:19:51 -05:00
Automatic Committer
3d225b1a54 Update pci.ids from pciids.sourceforge.net 2017-07-06 05:20:20 +02:00
Automatic Committer
5c0ae35297 Update usb.ids from www.linux-usb.org 2017-06-29 05:20:21 +02:00
Automatic Committer
b72ba05bda Update pci.ids from pciids.sourceforge.net 2017-06-22 05:20:20 +02:00
Jérôme Duval
8f83b81ad4 x86_64 is now compatible up to hrev51198. 2017-06-20 17:50:59 +02:00
Automatic Committer
ebd5f1ef6b Update pci.ids from pciids.sourceforge.net 2017-05-25 05:20:19 +02:00