Faits:
Faits:
A. Par jugement du 28 novembre 2003, le Tribunal de police du canton de Genève a condamné A. X._, pour violation d'une obligation d'entretien, à dix jours d'emprisonnement avec sursis durant deux ans. Le tribunal a par ailleurs réservé les droits de B. X._, partie civile.
Par arrêt du 3 mai 2004, la Chambre pénale de la Cour de justice du canton de Genève a rejeté le recours de A. X._ et a confirmé le jugement du Tribunal de police.
Par arrêt du 3 mai 2004, la Chambre pénale de la Cour de justice du canton de Genève a rejeté le recours de A. X._ et a confirmé le jugement du Tribunal de police.
B. Il ressort notamment ce qui suit de ces décisions:
B.a A. et B. X._ se sont mariés en 1968. Par jugement du 29 janvier 2002 sur mesures protectrices de l'union conjugale, le Tribunal de première instance du canton de Genève a condamné A. X._ à verser à son épouse 4'000 francs par mois dès le 1er mai 2001 à titre de contribution à son entretien. Le montant de cette contribution a été confirmé par arrêt du 26 septembre 2002 de la Chambre civile de la Cour de justice genevoise.
Le 16 décembre 2002, B. X._ a déposé plainte pénale contre son époux pour violation d'une obligation d'entretien (art. 217 CP). Par feuille d'envoi du 10 juillet 2003, le Procureur général genevois a renvoyé A. X._ en jugement pour violation d'une obligation d'entretien en raison d'une contribution mensuelle non payée de 4'000 francs pour la période de mai 2001 à décembre 2002.
B.b En 1989, les époux X._ ont repris un restaurant à Bernex. Ils ont travaillé ensemble dans cet établissement, le mari s'occupant de la cuisine et l'épouse du service. Cette situation a duré jusqu'au départ de l'épouse du domicile conjugal en avril 2001. A. X._ a ensuite continué l'exploitation. Il a signalé que depuis 2000 son chiffre d'affaires était en baisse constante. Pour 2001 et 2002, il a produit en procédure des comptes pertes et profits. Ces comptes font état d'un bénéfice respectif de 3'896 fr. 35 (après des prélèvements privés d'environ 32'500 francs) et de 45'532 fr. 15 (après des prélèvements privés de plus de 50'000 francs, dont la moitié en faveur de A. X._, qui exploite désormais le restaurant avec une amie avec qui il vit). A. X._ a expliqué être nourri, blanchi, habillé et logé par le restaurant. Le loyer de son logement (un appartement de trois pièces), qu'il partage avec son amie, est inclus dans celui du restaurant. En 2002, le solde positif de l'exercice, constitué des prélèvements privés opérés par A. X._ et son amie et de leur bénéfice net commun à la fin de l'année d'exploitation, s'est chiffré à un peu moins de 100'000 francs, dont la moitié est revenue à A. X._.
De décembre 2000 jusqu'au 31 mars 2003, A. X._ a repris la gérance de la buvette d'un tennis-club. Il a produit les comptes pertes et profits pour 2001 et 2002. Ceux-ci clôturent avec un bénéfice respectif de 38'364 fr. 75 et 9'209 fr. 87, après que A. X._ eut opéré en 2002 des prélèvements privés à hauteur de 12'600 francs.
Les charges incompressibles de A. X._ sont exclusivement constituées de sa cotisation d'assurance maladie (625 francs par mois). Ses autres charges de base (nourriture, habillement et logement) ont pour particularité d'entrer dans les frais généraux du restaurant.
A. X._ s'est acquitté en 2001 d'un montant de 24'000 francs en faveur de son épouse, correspondant à 3'000 francs par mois pour la période de mai à décembre 2001. Il n'a versé aucune contribution en 2002.
Durant toute la période pénale, A. X._ a pu payer 2'500 francs par mois pour le remboursement de l'hypothèque grevant le chalet dont les époux sont copropriétaires à Salvan en Valais. Il a été constaté que A. X._ n'avait pas cherché à améliorer ses revenus en mettant en location le chalet. A. X._ a indiqué qu'il avait voulu souscrire une nouvelle hypothèque sur le chalet pour pouvoir payer au printemps 2003 le montant dû pour la période pénale, mais que son épouse avait refusé de signer le contrat qui aurait permis à la banque de libérer les fonds.
B.c Selon le Tribunal de police - dont le jugement a été confirmé par la Chambre pénale -, A. X._ ne pouvait ignorer depuis le début 2002 que sa contribution à l'entretien de son épouse était insuffisante puisqu'il avait été condamné à lui verser à ce titre 4'000 francs mensuellement par jugement sur mesures protectrices de l'union conjugale du 29 janvier 2002 (cf. supra, B.a). Le Tribunal de police a retenu que A. X._ s'était rendu coupable de l'infraction réprimée par l'art. 217 CP pour n'avoir rien versé à son épouse en 2002, alors qu'il en avait les moyens.
B.c Selon le Tribunal de police - dont le jugement a été confirmé par la Chambre pénale -, A. X._ ne pouvait ignorer depuis le début 2002 que sa contribution à l'entretien de son épouse était insuffisante puisqu'il avait été condamné à lui verser à ce titre 4'000 francs mensuellement par jugement sur mesures protectrices de l'union conjugale du 29 janvier 2002 (cf. supra, B.a). Le Tribunal de police a retenu que A. X._ s'était rendu coupable de l'infraction réprimée par l'art. 217 CP pour n'avoir rien versé à son épouse en 2002, alors qu'il en avait les moyens.
C. A. X._ se pourvoit en nullité au Tribunal fédéral contre l'arrêt du 3 mai 2004. Il conclut, sous suite de frais et dépens, à son annulation et au renvoi de la cause en instance cantonale pour y être acquitté.
Le Tribunal fédéral considère en droit:
Le Tribunal fédéral considère en droit:
1. Saisi d'un pourvoi en nullité, le Tribunal fédéral contrôle l'application du droit fédéral (art. 269 PPF) sur la base d'un état de fait définitivement arrêté par l'autorité cantonale (cf. art. 273 al. 1 let. b et 277bis al. 1 PPF). Il ne peut donc pas revoir les faits retenus dans la décision attaquée ni la manière dont ils ont été établis, de sorte que ces points, sous peine d'irrecevabilité, ne peuvent pas être remis en cause dans le pourvoi (ATF 126 IV 65 consid. 1 p. 66/67).
Le pourvoi n'a qu'un caractère cassatoire (art. 277ter al. 1 PPF), si bien que le recourant n'est pas habilité à conclure à son acquittement, mais uniquement à l'annulation de l'arrêt attaqué (ATF 123 IV 252 consid. 1 p. 252).
Le pourvoi n'a qu'un caractère cassatoire (art. 277ter al. 1 PPF), si bien que le recourant n'est pas habilité à conclure à son acquittement, mais uniquement à l'annulation de l'arrêt attaqué (ATF 123 IV 252 consid. 1 p. 252).
2. Le recourant conteste sa condamnation en vertu de l'art. 217 CP.
2.1 L'art. 217 al. 1 CP prévoit que "celui qui n'aura pas fourni les aliments ou les subsides qu'il doit en vertu du droit de la famille, quoiqu'il en eût les moyens ou pût les avoir, sera, sur plainte, puni de l'emprisonnement". Selon la jurisprudence, le débiteur de la contribution viole son obligation non seulement lorsqu'il ne fournit aucune prestation, mais aussi lorsqu'il ne la fournit que partiellement (ATF 114 IV 124 consid. 3b p. 124/125). Pour que l'art. 217 CP soit applicable, il faut que le débiteur ait eu ou pu avoir les moyens de satisfaire à son obligation d'entretien. Sa capacité économique de verser la contribution d'entretien se détermine par analogie avec le droit des poursuites relatif au minimum vital (art. 93 LP; ATF 121 IV 272 consid. 3c p. 277). Le débiteur ne peut pas choisir de payer d'autres dettes en dehors de ce qui entre dans la détermination de son minimum vital (cf. Bernard Corboz, Les infractions en droit suisse, vol. I, Berne 2002, art. 217 CP n. 23). Le débiteur n'est pas autorisé à payer de son propre chef les dettes de son créancier (ATF 106 IV 36). La prestation du débiteur doit permettre d'assurer l'entretien courant du créancier. Il ne peut donc pas choisir de payer une dette du créancier et priver ainsi celui-ci du montant sur lequel il doit pouvoir compter pour assurer son train de vie quotidien. Le débiteur viole aussi son obligation s'il s'acquitte de la contribution avec retard (cf. Corboz, op. cit., art. 217 CP n. 16 et 17).
2.2 Le recourant est d'avis que le remboursement de l'hypothèque du chalet à raison de 2'500 francs par mois aurait dû être pris en compte au titre de ses charges incompressibles. L'argument tombe à faux. Comme la méthode qui permet de déterminer la capacité de verser la contribution d'entretien est celle dite du minimum vital, il ne saurait être question de faire entrer dans les besoins indispensables du recourant les charges liées à une résidence secondaire. Il importe en outre peu que l'intimée soit copropriétaire du chalet et codébitrice de l'hypothèque puisque le recourant ne saurait choisir de payer une dette de celle-ci plutôt que de lui verser la contribution d'entretien.
Contrairement à ce que laisse entendre le recourant, le paiement d'un impôt n'a pas non plus à être pris en compte. En effet, selon la jurisprudence relative à l'art. 93 LP, les dettes d'impôt n'entrent pas dans le calcul du minimum vital (ATF 69 III 41; arrêt 7B.221/2003 du 17 novembre 2003, consid. 2).
Le recourant invoque le fait qu'il a cherché à obtenir un prêt hypothécaire sur le chalet au printemps 2003 pour payer les montants dus à son épouse. Cet élément est toutefois sans pertinence pour l'application de l'art. 217 CP. L'octroi d'un prêt en 2003 pour combler les arriérés n'était pas susceptible de disculper le recourant, celui-ci devant supporter au plan pénal les conséquences de son retard dans le versement des contributions mensuelles.
Le recourant conteste aussi ses ressources telles qu'elles ont été constatées en instance cantonale. Il s'en prend de la sorte à l'établissement des faits, ce qu'il n'est pas habilité à faire dans un pourvoi (supra, consid. 1).
2.3 Il ressort des constatations cantonales qu'un prononcé judiciaire sur mesures protectrices de l'union conjugale a condamné le recourant en janvier 2002 à s'acquitter d'une contribution mensuelle d'entretien en faveur de son épouse, que celui-ci disposait de ressources suffisantes et qu'il n'a versé aucun montant à son épouse en 2002. Sur cette base, il faut conclure que les éléments objectifs de l'infraction sont réalisés.
2.4 Le recourant nie la réalisation de l'élément subjectif. Il se prévaut de l'arrêt publié aux ATF 128 IV 86, dont il déduit que l'intention du débiteur est établie s'il ne paie rien ou un montant dérisoire. Il mentionne que cela n'est pas son cas puisqu'il a payé 3'000 francs par mois à son épouse en 2001. Cette approche ne peut être suivie. En effet, il résulte du jugement du Tribunal de police (p. 4) que le recourant n'a pas été condamné pour une violation de son obligation d'entretien par rapport à l'année 2001, mais uniquement pour ce qui concerne les contributions dues en 2002. A cet égard, le tribunal a relevé qu'en raison du prononcé judiciaire sur mesures protectrices de l'union conjugale le recourant ne pouvait ignorer depuis janvier 2002 que sa contribution était insuffisante et que, faute pour lui de s'être acquitté d'un quelconque montant en 2002 quoiqu'il en ait eu les moyens, sa condamnation se justifiait. Dès lors que, selon les faits retenus, le recourant ne pouvait ignorer l'insuffisance de ses prestations en 2002, il a agi intentionnellement (cf. ATF 128 IV 86 consid. 3 p. 91 in fine). L'élément subjectif de l'infraction est donc réalisé. Il est vrai que dans un passage de l'arrêt attaqué (p. 6 in fine), la Chambre pénale impute aussi au recourant une violation de son obligation d'entretien pour 2001. Il s'agit toutefois d'une imprécision rédactionnelle. En effet, la Chambre pénale a conclu le passage précité en acquiesçant à la culpabilité du recourant telle que reconnue en première instance. Elle a aussi expressément confirmé dans son dispositif le jugement du Tribunal de police. Il ne fait donc aucun doute qu'elle n'a pas voulu s'écarter de ce jugement. Or, on déduit uniquement de celui-ci que l'infraction reprochée est réalisée pour les contributions d'entretien dues en 2002. Au demeurant, quoique le comportement répréhensible se limite à l'année 2002, la peine infligée apparaît clémente.
2.5 Au vu de ce qui précède, la condamnation du recourant en vertu de l'art. 217 CP ne viole pas le droit fédéral.
2.5 Au vu de ce qui précède, la condamnation du recourant en vertu de l'art. 217 CP ne viole pas le droit fédéral.
3. Le recourant, qui succombe, supporte les frais de la procédure (art. 278 al. 1 PPF).
Il n'y a pas lieu d'allouer d'indemnité à l'intimée, qui n'a pas eu à intervenir dans la procédure devant le Tribunal fédéral.
Par ces motifs, le Tribunal fédéral prononce:
Par ces motifs, le Tribunal fédéral prononce:
1. Le pourvoi est rejeté dans la mesure où il est recevable.
1. Le pourvoi est rejeté dans la mesure où il est recevable.
2. Un émolument judiciaire de 2'000 francs est mis à la charge du recourant.
2. Un émolument judiciaire de 2'000 francs est mis à la charge du recourant.
3. Le présent arrêt est communiqué en copie aux mandataires des parties, au Procureur général du canton de Genève et à la Cour de justice genevoise, Chambre pénale.
Lausanne, le 19 juillet 2004
Au nom de la Cour de cassation pénale
du Tribunal fédéral suisse
Le juge présidant: Le greffier: