0fdebf2
diff -up src/sage/libs/arb/acb_hypgeom.pxd.orig src/sage/libs/arb/acb_hypgeom.pxd
55beead
--- src/sage/libs/arb/acb_hypgeom.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/acb_hypgeom.pxd	2019-01-16 09:46:54.148469344 -0700
0fdebf2
@@ -2,7 +2,7 @@
0fdebf2
 
0fdebf2
 from sage.libs.arb.types cimport *
0fdebf2
 
0fdebf2
-cdef extern from "acb_hypgeom.h":
0fdebf2
+cdef extern from "arb/acb_hypgeom.h":
0fdebf2
     void acb_hypgeom_pfq_bound_factor(mag_t C, acb_srcptr a, long p, acb_srcptr b, long q, const acb_t z, unsigned long n)
0fdebf2
     long acb_hypgeom_pfq_choose_n(acb_srcptr a, long p, acb_srcptr b, long q, const acb_t z, long prec)
0fdebf2
     void acb_hypgeom_pfq_sum_forward(acb_t s, acb_t t, acb_srcptr a, long p, acb_srcptr b, long q, const acb_t z, long n, long prec)
0fdebf2
diff -up src/sage/libs/arb/acb_mat.pxd.orig src/sage/libs/arb/acb_mat.pxd
55beead
--- src/sage/libs/arb/acb_mat.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/acb_mat.pxd	2019-01-16 09:46:54.148469344 -0700
0fdebf2
@@ -1,6 +1,6 @@
1a0bd1a
 from sage.libs.arb.types cimport acb_t, acb_mat_t, acb_poly_t
0fdebf2
 
0fdebf2
-cdef extern from "acb_mat.h":
0fdebf2
+cdef extern from "arb/acb_mat.h":
0fdebf2
     unsigned int acb_mat_nrows(acb_mat_t mat)
0fdebf2
     unsigned int acb_mat_ncols(acb_mat_t mat)
0fdebf2
     acb_t acb_mat_entry(acb_mat_t mat, unsigned long i, unsigned long j)
0fdebf2
diff -up src/sage/libs/arb/acb_modular.pxd.orig src/sage/libs/arb/acb_modular.pxd
55beead
--- src/sage/libs/arb/acb_modular.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/acb_modular.pxd	2019-01-16 09:46:54.149469326 -0700
0fdebf2
@@ -3,7 +3,7 @@
0fdebf2
 from sage.libs.arb.types cimport *
0fdebf2
 from sage.libs.flint.types cimport fmpz_poly_t
0fdebf2
 
0fdebf2
-cdef extern from "acb_modular.h":
0fdebf2
+cdef extern from "arb/acb_modular.h":
0fdebf2
     void acb_modular_theta(acb_t theta1, acb_t theta2, acb_t theta3, acb_t theta4, const acb_t z, const acb_t tau, long prec)
0fdebf2
     void acb_modular_j(acb_t z, const acb_t tau, long prec)
0fdebf2
     void acb_modular_eta(acb_t z, const acb_t tau, long prec)
925e91d
diff -up src/sage/libs/arb/acb_poly.pxd.orig src/sage/libs/arb/acb_poly.pxd
55beead
--- src/sage/libs/arb/acb_poly.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/acb_poly.pxd	2019-01-16 09:46:54.149469326 -0700
925e91d
@@ -3,7 +3,7 @@
925e91d
 from sage.libs.arb.types cimport *
925e91d
 from sage.libs.flint.types cimport fmpz_poly_t, fmpq_poly_t
925e91d
 
925e91d
-cdef extern from "acb_poly.h":
925e91d
+cdef extern from "arb/acb_poly.h":
925e91d
     void acb_poly_init(acb_poly_t poly)
925e91d
     void acb_poly_clear(acb_poly_t poly)
925e91d
     void acb_poly_fit_length(acb_poly_t poly, long len)
1a0bd1a
diff -up src/sage/libs/arb/acb.pxd.orig src/sage/libs/arb/acb.pxd
55beead
--- src/sage/libs/arb/acb.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/acb.pxd	2019-01-16 09:46:54.149469326 -0700
1a0bd1a
@@ -3,7 +3,7 @@
1a0bd1a
 from sage.libs.arb.types cimport *
1a0bd1a
 from sage.libs.flint.types cimport fmpz_t, fmpq_t
1a0bd1a
 
1a0bd1a
-cdef extern from "acb.h":
1a0bd1a
+cdef extern from "arb/acb.h":
1a0bd1a
 
1a0bd1a
     arb_t acb_realref(acb_t x)
1a0bd1a
     arb_t acb_imagref(acb_t x)
925e91d
diff -up src/sage/libs/arb/arf.pxd.orig src/sage/libs/arb/arf.pxd
55beead
--- src/sage/libs/arb/arf.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/arf.pxd	2019-01-16 09:46:54.149469326 -0700
925e91d
@@ -5,7 +5,7 @@ from sage.libs.gmp.types cimport mpz_t
925e91d
 from sage.libs.flint.types cimport fmpz_t
925e91d
 from sage.libs.mpfr.types cimport mpfr_t, mpfr_rnd_t
925e91d
 
925e91d
-cdef extern from "arf.h":
925e91d
+cdef extern from "arb/arf.h":
925e91d
     void arf_init(arf_t x)
925e91d
     void arf_clear(arf_t x)
925e91d
     void arf_zero(arf_t x)
0fdebf2
diff -up src/sage/libs/arb/bernoulli.pxd.orig src/sage/libs/arb/bernoulli.pxd
55beead
--- src/sage/libs/arb/bernoulli.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/bernoulli.pxd	2019-01-16 09:46:54.149469326 -0700
0fdebf2
@@ -2,5 +2,5 @@
0fdebf2
 
0fdebf2
 from ..flint.types cimport fmpq_t, ulong
0fdebf2
 
0fdebf2
-cdef extern from "bernoulli.h":
0fdebf2
+cdef extern from "arb/bernoulli.h":
0fdebf2
     void bernoulli_fmpq_ui(fmpq_t b, ulong n)
925e91d
diff -up src/sage/libs/arb/mag.pxd.orig src/sage/libs/arb/mag.pxd
55beead
--- src/sage/libs/arb/mag.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/mag.pxd	2019-01-16 09:46:54.150469309 -0700
056e08d
@@ -3,7 +3,7 @@
056e08d
 from sage.libs.arb.types cimport *
925e91d
 from sage.libs.flint.types cimport fmpz_t, fmpq_t
056e08d
 
925e91d
-cdef extern from "mag.h":
925e91d
+cdef extern from "arb/mag.h":
925e91d
     void mag_init(mag_t x)
925e91d
     void mag_clear(mag_t x)
925e91d
     void mag_init_set(mag_t x, const mag_t y)
056e08d
diff -up src/sage/libs/arb/types.pxd.orig src/sage/libs/arb/types.pxd
55beead
--- src/sage/libs/arb/types.pxd.orig	2018-12-22 16:37:08.000000000 -0700
55beead
+++ src/sage/libs/arb/types.pxd	2019-01-16 09:46:54.150469309 -0700
056e08d
@@ -1,4 +1,4 @@
056e08d
-cdef extern from "mag.h":
056e08d
+cdef extern from "arb/mag.h":
056e08d
     ctypedef struct mag_struct:
056e08d
         pass
056e08d
     ctypedef mag_struct mag_t[1]
056e08d
@@ -6,7 +6,7 @@ cdef extern from "mag.h":
056e08d
     ctypedef const mag_struct * mag_srcptr
056e08d
     long MAG_BITS
056e08d
 
056e08d
-cdef extern from "arf.h":
056e08d
+cdef extern from "arb/arf.h":
056e08d
     ctypedef struct arf_struct:
056e08d
         pass
056e08d
     ctypedef arf_struct arf_t[1]
056e08d
@@ -20,25 +20,25 @@ cdef extern from "arf.h":
056e08d
         ARF_RND_NEAR
056e08d
     long ARF_PREC_EXACT
056e08d
 
056e08d
-cdef extern from "arb.h":
056e08d
+cdef extern from "arb/arb.h":
056e08d
     ctypedef struct arb_struct:
056e08d
         pass
056e08d
     ctypedef arb_struct arb_t[1]
056e08d
     ctypedef arb_struct * arb_ptr
056e08d
 
056e08d
-cdef extern from "acb.h":
056e08d
+cdef extern from "arb/acb.h":
056e08d
     ctypedef struct acb_struct:
056e08d
         pass
056e08d
     ctypedef acb_struct[1] acb_t
056e08d
     ctypedef acb_struct * acb_ptr
056e08d
     ctypedef const acb_struct * acb_srcptr
056e08d
 
056e08d
-cdef extern from "acb_mat.h":
056e08d
+cdef extern from "arb/acb_mat.h":
056e08d
     ctypedef struct acb_mat_struct:
056e08d
         pass
056e08d
     ctypedef acb_mat_struct[1] acb_mat_t
056e08d
 
056e08d
-cdef extern from "acb_poly.h":
056e08d
+cdef extern from "arb/acb_poly.h":
056e08d
     ctypedef struct acb_poly_struct:
056e08d
         pass
056e08d
     ctypedef acb_poly_struct[1] acb_poly_t