Σε μία κατσαρόλα ρίχνετε το σπορέλαιο και καβουρδίζετε τα αμύγδαλα.
Προσθέτετε το σιμιγδάλι και καβουρδίζετε ακόμα λίγο.
Ρίχνετε το νερό, τη ζάχαρη, το ροδόσταγμα και βράζετε, από την ώρα που θα κοχλάσει ξανά το μίγμα, για 2 λεπτά.
Ανακατεύετε συνεχώς το χαλβά μέχρι να πήξει.
Βρέχετε μία στρογγυλή φόρμα με τρύπα στη μέση, την αναποδογυρίζετε να φύγει το νερό και ρίχνετε μέσα το μίγμα του χαλβά.
Καθαρίζετε την κατσαρόλα και ρίχνετε το σπορέλαιο και καβουρδίζετε το σιμιγδάλι. Στη συνέχεια, προσθέτετε τα χαλεπιανά ανακατεύετε 1-2 φορές και ρίχνετε το νερό, τη ζάχαρη, το ροδόσταγμα και το σιρόπι τριαντάφυλλου.
Αφήνετε το μίγμα να βράσει, χαμηλώνετε τη φωτιά και ανακατεύετε για 2 λεπτά. Το ρίχνετε και αυτό στη φόρμα.
Αφήνετε να κρυώσει και αν θέλετε το βάζετε στο ψυγείο να παγώσει.
Τρώγεται όμως, και σε θερμοκρασία δωματίου.
Όταν σερβίρετε χαράσσετε λίγο το χαλβά γύρω – γύρω από τη φόρμα και αναποδογυρίζετε.