Erwägungen:
1.
A._, aus Mali oder Gambia stammend, reiste am 14. Mai 2012 illegal in die Schweiz ein und stellte ein Asylgesuch. Das Staatssekretariat für Migration lehnte seine Anerkennung als Flüchtling ab, wies das Asylgesuch ab und verfügte die Wegweisung aus der Schweiz; diese Verfügung vom 28. Mai 2014 blieb unangefochten. Der Betroffene leistete der Ausreiseverpflichtung trotz mehrfacher Aufforderungen keine Folge und tauchte schliesslich unter. Am 29. Oktober 2014 wurde er im Kanton Bern angehalten. Am 4. November 2014 verfügte das Amt für Migration des Kantons Luzern über A._ Ausschaffungshaft, die vom Zwangsmassnahmengericht des Kantons Luzern am 7. November 2014 für drei Monate bestätigt wurde. Das Zwangsmassnahmengericht stimmte am 22. Januar 2015 einer Haftverlängerung um vier Monate bis zum 4. Juni 2015 zu. Am 10. März 2015 wies es ein Haftentlassungsgesuch ab, auf zwei weitere Haftentlassungsgesuche wurde am 16. Februar und 27. März 2015 nicht eingetreten. Am 2. Juni 2015 genehmigte das Zwangsmassnahmengericht eine weitere Haftverlängerung um sechs Monate bis zum 4. Dezember 2015. Mit Urteil vom 7. Juli 2015 wies das Kantonsgericht des Kantons Luzern die gegen den Haftverlängerungsentscheid erhobene Verwaltungsgerichtsbeschwerde ab. Mit als Rekurs bezeichneter vom 20. Juli 2015 datierter, am 24. Juli 2015 zur Post gegebener Eingabe äussert sich A._ zu seiner Haft und beantragt sofortige Haftentlassung. Die Eingabe wird als Beschwerde in öffentlich-rechtlichen Angelegenheiten entgegengenommen. Es ist weder ein Schriftenwechsel noch sind andere Instruktionsmassnahmen angeordnet worden.
2.
Gemäss Art. 42 Abs. 1 und 2 BGG haben Rechtsschriften die Begehren und deren Begründung zu enthalten; in der Begründung ist in gezielter Auseinandersetzung mit den für das Ergebnis des angefochtenen Entscheids massgeblichen Erwägungen der Vorinstanz darzulegen, inwiefern diese schweizerisches Recht (Art. 95 BGG) verletzt habe. Dabei hat sich die Begründung auf den Verfahrensgegenstand zu beziehen und zu beschränken.
Gegenstand des Verfahrens ist die Frage der Rechtmässigkeit und Verhältnismässigkeit der (Verlängerung der) Ausschaffungshaft. Das Kantonsgericht legt in E. 2.1 und 2.2 des angefochtenen Urteils dar, dass die allgemeinen Voraussetzungen der Ausschaffungshaft gegeben sind, und erläutert, warum die Haftgründe von Art. 76 Abs. 1 lit. b Ziff. 3 und 4 AuG vorliegen (mehrfache Missachtung Ausgrenzung, Untertauchen, klar bekundete Ausreiseverweigerung). Weiter befasst es sich umfassend mit der Frage einer Haftverlängerung namentlich unter den Aspekten von Art. 80 Abs. 1 lit. a AuG und des Beschleunigungsgebots, wobei es die behördlichen Bemühungen am im Einzelnen beschriebenen renitenten Verhalten des Beschwerdeführers misst (E. 2.3). Mit Hinweisen auf die Akten versehene Erwägungen zum Gesundheitszustand des Beschwerdeführers, zu den medizinischen Betreuungsverhältnissen im Flughafengefängnis und zur Hafterstehungsfähigkeit finden sich in E. 2.5; schliesslich bejaht das Kantonsgericht zusammenfassend die Verhältnismässigkeit der Haftdauer von (bis 4. Dezember 2015) insgesamt 13 Monaten.
Der Beschwerdeführer macht ohne Präzisierungen geltend, er sei sehr krank gewesen und könne im Gefängnis keine adäquate Behandlung erhalten. Mit den Feststellungen in der einschlägigen E. 2.5 über seinen Gesundheitszustand und die während der Haft namentlich konkret ihm gebotene medizinische Behandlung setzt er sich in keiner Weise auseinander. Er beruft sich auch darauf, er könne nicht in sein Heimatland (nach seiner Darstellung Mali) zurückkehren; damit ist er im Haftprüfungsverfahren nicht zu hören (BGE 128 II 193 E. 2.2 S. 197 f.; 121 II 59 E. 2b und c S. 61 f.; Urteil 2C_731/2014 vom 28. August 2014 E. 2.2). Zu allen übrigen entscheidwesentlichen Erwägungen des Kantonsgerichts lässt sich der Eingabe vom 20./24. Juli 2015 nichts entnehmen.
Die Beschwerde enthält offensichtlich keine hinreichende Begründung (Art. 108 Abs. 1 lit. b BGG); es ist darauf mit Entscheid des Einzelrichters im vereinfachten Verfahren nach Art. 108 BGG nicht einzutreten.
Ergänzend ist darauf hinzuweisen, dass im Lichte der Erwägungen des angefochtene Urteils nicht erkennbar ist, dass sich dieses mit valablen Rügen Erfolg versprechend anfechten liesse.
Die Umstände rechtfertigen es, auf die Erhebung von Gerichtskosten zu verzichten (Art. 66 Abs. 1 zweiter Satz BGG).
Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird den Verfahrensbeteiligten, dem Kantonsgericht Luzern, 4. Abteilung, und dem Staatssekretariat für Migration schriftlich mitgeteilt.
Lausanne, 27. Juli 2015
Im Namen der II. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Zünd
Der Gerichtsschreiber: Feller